Método IDebugHostType2::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<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 |