Condividi tramite


Metodo IDebugHostType::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à restituito qui.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.

Commenti

Codice di esempio

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

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDebugHostType