Udostępnij przez


IDebugGenericParamField::GetFlags

Pobiera flagi dla tego parametru ogólnego.

Składnia

int GetFlags(
    ref uint pdwFlags
);

Parametry

pdwFlags
[out] Zwraca flagi dla tego parametru ogólnego.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Te flagi zawierają informacje o różnych specjalnych ograniczeniach.

Przykład

W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla obiektu CDebugGenericParamFieldType , który uwidacznia interfejs IDebugGenericParamField .

HRESULT CDebugGenericParamFieldType::GetFlags(DWORD *pdwFlags)
{
    HRESULT hr = S_OK;

    METHOD_ENTRY( CDebugGenericParamFieldType::GetFlags );

    IfFalseGo( pdwFlags, E_INVALIDARG );
    IfFailGo( this->LoadProps() );
    *pdwFlags = m_dwFlags;

Error:

    METHOD_EXIT( CDebugGenericParamFieldType::GetFlags, hr );
    return hr;
}

Zobacz też