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 |