Metodo IDebugHostType2::GetMemberType (dbgmodel.h)
Per i tipi che sono puntatore a membro (come indicato da un tipo di TypeMemberPointer), il metodo GetMemberType restituisce la classe di cui il puntatore è un puntatore a membro.
Sintassi
HRESULT GetMemberType(
IDebugHostType **memberType
);
Parametri
memberType
La classe di cui il puntatore è un puntatore a membro verrà restituita qui.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.
Osservazioni
codice di esempio
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
}
}
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |