IDebugHostType3::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
}
}
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |