IDebugHostType2::GetMemberType 方法 (dbgmodel.h)

对于指针到成员 (的类型(如 TypeMemberPointer) 类型所指示),GetMemberType 方法返回指针指向成员的类。

语法

HRESULT GetMemberType(
  IDebugHostType **memberType
);

参数

memberType

此处将返回指针作为指针指向成员的类。

返回值

此方法返回指示成功或失败的 HRESULT。

注解

示例代码

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

ComPtr<IDebugHostType2> 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
    }
}

要求

要求
Header dbgmodel.h

另请参阅

IDebugHostType2 接口