IMetaDataImport::GetMemberProps — Metoda
Pobiera informacje przechowywane w metadanych określonej definicji elementu członkowskiego, w tym nazwę, podpis binarny i względny adres Type wirtualny elementu członkowskiego, do których odwołuje się określony token metadanych. Jest to prosta metoda pomocnika: jeśli mb jest metodą MethodDef, wywoływana jest metoda GetMethodProps ; Jeśli mb jest elementem FieldDef, wywoływana jest funkcja GetFieldProps . Zobacz te inne metody, aby uzyskać szczegółowe informacje.
Składnia
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
);
Parametry
mb
[in] Token, który odwołuje się do elementu członkowskiego w celu pobrania skojarzonych metadanych.
pClass
[out] Wskaźnik do tokenu metadanych, który reprezentuje klasę elementu członkowskiego.
szMember
[out] Nazwa elementu członkowskiego.
cchMember
[in] Rozmiar w szerokich znakach buforu szMember
.
pchMember
[out] Rozmiar w szerokich znakach zwracanej nazwy.
pdwAttr
[out] Wszystkie wartości flag zastosowane do elementu członkowskiego.
ppvSigBlob
[out] Wskaźnik do podpisu metadanych binarnych elementu członkowskiego.
pcbSigBlob
[out] Rozmiar w bajtach .ppvSigBlob
pulCodeRVA
[out] Wskaźnik do względnego adresu wirtualnego elementu członkowskiego.
pdwImplFlags
[out] Wszystkie flagi implementacji metody skojarzone z elementem członkowskim.
pdwCPlusTypeFlag
[out] Flaga, która oznacza element ValueType. Jest to jedna z ELEMENT_TYPE_*
wartości.
ppValue
[out] Stała wartość ciągu zwrócona przez ten element członkowski.
pcchValue
[out] Rozmiar znaków lub zero, ppValue
jeśli ppValue
nie zawiera ciągu.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Uwzględnione jako zasób w MsCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0