IMetaDataImport::GetMemberProps – metoda
Získá informace uložené v metadatech pro definici zadaného člena, včetně názvu, binárního podpisu a relativní virtuální adresy člena Type odkazovaného zadaným tokenem metadat. Toto je jednoduchá pomocná metoda: pokud mb je MethodDef, pak GetMethodProps je volána; Pokud mb je FieldDef, pak GetFieldProps je volána. Podrobnosti najdete v těchto dalších metodách.
Syntaxe
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
[v] Token, který odkazuje na člena pro získání přidružených metadat pro.
pClass
[out] Ukazatel na token metadat, který představuje třídu členu.
szMember
[out] Název člena.
cchMember
[v] Velikost vyrovnávací paměti v širokých szMember
znaků.
pchMember
[out] Velikost vráceného názvu (v širokých znaznachech).
pdwAttr
[out] Všechny hodnoty příznaku použité na člena.
ppvSigBlob
[out] Ukazatel na podpis binárních metadat člena.
pcbSigBlob
[out] Velikost v bajtech .ppvSigBlob
pulCodeRVA
[out] Ukazatel na relativní virtuální adresu člena.
pdwImplFlags
[out] Libovolná implementace metody příznaky přidružené k členu.
pdwCPlusTypeFlag
[out] Příznak, který označuje ValueType. Jedná se o jednu z ELEMENT_TYPE_*
hodnot.
ppValue
[out] Konstantní řetězcová hodnota vrácená tímto členem.
pcchValue
[out] Velikost ve znaménce ppValue
nebo nula, pokud ppValue
neobsahuje řetězec.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Cor.h
Knihovny: Zahrnutý jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0