Compartilhar via


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

Para tipos que são ponteiro a 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.

Valor de retorno

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

Observações

de código de exemplo

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

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDebugHostType2