Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá informace uložené v metadatech pro zadanou definici člena, včetně názvu, binárního Type podpisu a relativní virtuální adresy člena odkazovaného zadaným tokenem metadat. Jedná se o jednoduchou pomocnou metodu: 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.
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 [v] Token, který odkazuje na člena, aby získal přidružená metadata pro.
pClass [ven] Ukazatel na token metadat, který představuje třídu člena.
szMember [ven] Název člena.
cchMember [v] Velikost v širokých znaznach szMember vyrovnávací paměti.
pchMember [ven] Velikost v širokých znaznach vrácených názvů.
pdwAttr [ven] Všechny hodnoty příznaku použité u člena.
ppvSigBlob [ven] Ukazatel na binární podpis metadat člena.
pcbSigBlob[ven] Velikost v bajtech .ppvSigBlob
pulCodeRVA [ven] Ukazatel na relativní virtuální adresu člena.
pdwImplFlags [ven] Všechny příznaky implementace metody přidružené k členu.
pdwCPlusTypeFlag [ven] Příznak, který označuje ValueTypeznačku . Je to jedna z ELEMENT_TYPE_* hodnot.
ppValue [ven] Konstantní řetězcová hodnota vrácená tímto členem.
pcchValue [ven] Velikost znaků ppValue, nebo nula, pokud ppValue neobsahuje řetězec.
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib