Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft Metadateninformationen ab, einschließlich des Namens, der binären Signatur und der relativen virtuellen Adresse des Typmembers, auf den vom angegebenen Metadatentoken verwiesen wird.
Syntax
HRESULT GetMemberProps(
[in] mdToken tkMember,
[out] mdTypeDef *ptkTypeDef,
[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
);
Parameter
[in] tkMember
Das Token, das auf das Element verweist, für das die zugeordneten Metadaten abgerufen werden sollen.
[out] ptkTypeDef
Ein Zeiger auf das Metadatentoken, das die Klasse des Members darstellt.
[out] szMember
Der Name des Members.
[in] cchMember
Die Größe des szMember-Puffers in Breitzeichen.
[out] pchMember
Die Größe des zurückgegebenen Namens in Breitzeichen.
[out] pdwAttr
Alle auf den Member angewendeten Flagwerte.
[out] ppvSigBlob
Ein Zeiger auf die binäre Metadatensignatur des Members.
[out] pcbSigBlob
Die Größe von ppvSigBlob in Byte.
[out] pulCodeRVA
Ein Zeiger auf die relative virtuelle Adresse des Members.
[out] pdwImplFlags
Alle Methodenimplementierungsflags, die dem Member zugeordnet sind.
[out] pdwCPlusTypeFlag
Ein Flag, das einen ValueType markiert.
[out] ppValue
Ein konstanter Zeichenfolgenwert, der von diesem Member zurückgegeben wird.
[out] pcchValue
Die Größe in Zeichen von ppValue oder null, wenn ppValue keine Zeichenfolge enthält.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | rometadataapi.h |