Metode IDebugHostType::GetMemberType (dbgmodel.h)

Untuk jenis yang merupakan pointer-to-member (seperti yang ditunjukkan oleh jenis TypeMemberPointer), metode GetMemberType mengembalikan kelas tempat pointer adalah pointer-to-member.

Sintaks

HRESULT GetMemberType(
  IDebugHostType **memberType
);

Parameter

memberType

Kelas tempat pointer adalah pointer-to-member akan dikembalikan di sini.

Mengembalikan nilai

Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan.

Keterangan

Kode Sampel

ComPtr<IDebugHostModule> spModule; /* find some module */

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

Persyaratan

   
Header dbgmodel.h

Lihat juga

Antarmuka IDebugHostType