Delen via


IMetaDataImport::GetMemberProps Method

Haalt informatie op die is opgeslagen in de metagegevens voor een opgegeven liddefinitie, inclusief de naam, binaire handtekening en het relatieve virtuele adres van het lid waarnaar wordt verwezen door het Type 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.

Syntax

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 bijbehorende metagegevens op te halen.

pClass [uit] Een aanwijzer 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] Vlagwaarden die zijn toegepast op het lid.

ppvSigBlob [uit] Een aanwijzer naar de handtekening van binaire metagegevens van het lid.

pcbSigBlob [uit] De grootte in bytes van ppvSigBlob.

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

pdwImplFlags [uit] Eventuele implementatievlagmen voor methoden die aan het lid zijn gekoppeld.

pdwCPlusTypeFlag [uit] Een vlag die een ValueType. 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 deze geen tekenreeks bevat.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Header: Cor.h

Library: CorGuids.lib

See also