Delen via


Methode IMetaDataImport::GetMemberProps

Hiermee haalt u informatie op die is opgeslagen in de metagegevens voor een opgegeven liddefinitie, inclusief de naam, binaire handtekening en het relatieve virtuele adres van het Type lid waarnaar wordt verwezen door het opgegeven metagegevenstoken. Dit is een eenvoudige helpermethode: als mb een MethodDef is, wordt GetMethodProps aangeroepen; als mb een FieldDef is, wordt GetFieldProps aangeroepen. Zie deze andere methoden voor meer informatie.

Syntaxis

HRESULT GetMemberProps (  
   [in]  mdToken           mb,
   [out] mdTypeDef         *pClass,  
   [out] LPWSTR            szMember,
   [in]  ULONG             cchMember,
   [out] ULONG             *pchMember,
   [out] DWORD             *pdwAttr,  
   [out] PCCOR_SIGNATURE   *ppvSigBlob,
   [out] ULONG             *pcbSigBlob,
   [out] ULONG             *pulCodeRVA,
   [out] DWORD             *pdwImplFlags,
   [out] DWORD             *pdwCPlusTypeFlag,
   [out] UVCP_CONSTANT     *ppValue,  
   [out] ULONG             *pcchValue  
);  

Parameters

mb
[in] Het token dat verwijst naar het lid om de gekoppelde metagegevens voor op te halen.

pClass
[uit] Een verwijzing naar het metagegevenstoken dat de klasse van het lid vertegenwoordigt.

szMember
[uit] De naam van het lid.

cchMember
[in] De grootte in brede tekens van de szMember buffer.

pchMember
[uit] De grootte in brede tekens van de geretourneerde naam.

pdwAttr
[uit] Alle vlagwaarden die zijn toegepast op het lid.

ppvSigBlob
[uit] Een verwijzing naar de binaire metagegevenshandtekening van het lid.

pcbSigBlob
[uit] De grootte in bytes van ppvSigBlob.

pulCodeRVA
[uit] Een verwijzing naar het relatieve virtuele adres van het lid.

pdwImplFlags
[uit] Alle methode-implementatievlagmen die zijn gekoppeld aan het lid.

pdwCPlusTypeFlag
[uit] Een vlag die een ValueTypemarkeert. Het is een van de ELEMENT_TYPE_* waarden.

ppValue
[uit] Een constante tekenreekswaarde die door dit lid wordt geretourneerd.

pcchValue
[uit] De grootte in tekens van ppValue, of nul als ppValue geen tekenreeks bevat.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook