Dela via


IMetaDataImport::GetMemberProps, metod

Hämtar information som lagras i metadata för en angiven medlemsdefinition, inklusive namn, binär signatur och relativ virtuell adress för medlemmen Type som refereras av den angivna metadatatoken. Det här är en enkel hjälpmetod: om mb är en MethodDef anropas GetMethodProps . om mb är en FieldDef anropas GetFieldProps . Mer information finns i de här andra metoderna.

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  
);  

Parametrar

mb
[in] Den token som refererar till medlemmen för att hämta associerade metadata för.

pClass
[ut] En pekare till den metadatatoken som representerar medlemmens klass.

szMember
[ut] Namnet på medlemmen.

cchMember
[in] Buffertens szMember storlek i breda tecken.

pchMember
[ut] Storleken i breda tecken i det returnerade namnet.

pdwAttr
[ut] Eventuella flaggvärden som tillämpas på medlemmen.

ppvSigBlob
[ut] En pekare till medlemmens signatur för binära metadata.

pcbSigBlob
[ut] Storleken i byte av ppvSigBlob.

pulCodeRVA
[ut] En pekare till medlemmens relativa virtuella adress.

pdwImplFlags
[ut] Alla metodimplementeringsflaggor som är associerade med medlemmen.

pdwCPlusTypeFlag
[ut] En flagga som markerar en ValueType. Det är ett av ELEMENT_TYPE_* värdena.

ppValue
[ut] Ett konstant strängvärde som returneras av den här medlemmen.

pcchValue
[ut] Storleken i tecknen ppValue, eller noll om ppValue inte innehåller en sträng.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även