다음을 통해 공유


IDebugHostType::GetMemberType 메서드(dbgmodel.h)

TypeMemberPointer 형식으로 표시된 것처럼 멤버에 대한 포인터인 형식의 경우 GetMemberType 메서드는 포인터가 의 포인터-멤버인 클래스를 반환합니다.

구문

HRESULT GetMemberType(
  IDebugHostType **memberType
);

매개 변수

memberType

포인터가 의 멤버에 대한 포인터인 클래스가 여기에 반환됩니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

설명

예제 코드

ComPtr<IDebugHostModule> spModule; /* find some module */

ComPtr<IDebugHostType> spType;
if (SUCCEEDED(spModule->FindTypeByName(L"int (MyClass::*)(int)", &spType)))
{
    // spType is a pointer-to-(MyClass)-member function taking int and returning int.
    ComPtr<IDebugHostType> spMemberType;
    if (SUCCEEDED(spType->GetMemberType(&spMemberType)))
    {
        // spMemberType is a type symbol for MyClass
    }
}

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDebugHostType 인터페이스