Поделиться через


Метод IDebugHostType2::GetMemberType (dbgmodel.h)

Для типов, которые являются указателем на член (как указано типом TypeMemberPointerPointer), метод GetMemberType возвращает класс, указатель которого является указателем на член.

Синтаксис

HRESULT GetMemberType(
  IDebugHostType **memberType
);

Параметры

memberType

Класс, который указатель является указателем на член, будет возвращен здесь.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающий на успех или сбой.

Замечания

пример кода

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

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDebugHostType2