Метод IDebugHostType2::GetMemberType (dbgmodel.h)
Для типов, которые являются указателем на член (как указано типом типа TypeMemberPointer), метод 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 |