Método IDebugHostType::GetMemberType (dbgmodel.h)

Para los tipos que son puntero a miembro (como se indica en un tipo type de TypeMemberPointer), el método GetMemberType devuelve la clase de la que el puntero es un puntero a miembro.

Sintaxis

HRESULT GetMemberType(
  IDebugHostType **memberType
);

Parámetros

memberType

La clase de la que el puntero es un puntero a miembro se devolverá aquí.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Observaciones

Código de ejemplo

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

Requisitos

   
Header dbgmodel.h

Consulte también

Interfaz IDebugHostType