다음을 통해 공유


IDebugGenericParamField::GetFlags

제네릭 매개 변수의 플래그를 검색합니다.

HRESULT GetFlags(
   DWORD* pdwFlags
);
int GetFlags(
   ref uint pdwFlags
);

매개 변수

  • pdwFlags
    [out] 이 제네릭 매개 변수는 플래그를 반환합니다.

반환 값

성공 하면 반환 S_OK. 그렇지 않으면 오류 코드를 반환 합니다.

설명

이러한 플래그 특별 한 다양 한 제약 조건에 대 한 정보를 포함 합니다.

예제

다음 예제에서는이 메서드를 구현 하는 방법을 보여 줍니다 있는 CDebugGenericParamFieldType 를 노출 하는 개체는 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;
}

참고 항목

참조

IDebugGenericParamField