Compartilhar via


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

Para tipos que são ponteiro para membro (conforme indicado por um tipo de TipoMemberPointer), o método GetMemberType retorna a classe da qual o ponteiro é um ponteiro para membro.

Sintaxe

HRESULT GetMemberType(
  IDebugHostType **memberType
);

Parâmetros

memberType

A classe da qual o ponteiro é um ponteiro para membro será retornada aqui.

Retornar valor

Esse método retorna HRESULT que indica êxito ou falha.

Comentários

Código de exemplo

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

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Interface IDebugHostType