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 Informationen ab, die in den Metadaten für eine angegebene Memberdefinition gespeichert sind, einschließlich Name, binärer Signatur und relativer virtueller Adresse des Type-Members, auf das vom angegebenen Metadatentoken verwiesen wird. Dies ist eine einfache Hilfsmethode: Wenn mb eine MethodDef ist, wird GetMethodProps aufgerufen. Wenn mb eine FieldDef ist, wird GetFieldProps aufgerufen. Weitere Informationen finden Sie unter diesen anderen Methoden.
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
);
Parameter
mb
[in] Das Token, das auf das Member verweist, für das die zugeordneten Metadaten abgerufen werden sollen.
pClass
[out] Ein Zeiger auf das Metadatentoken, das die Klasse des Members darstellt.
szMember
[out] Der Name des Members.
cchMember
[in] Die Größe des szMember
-Puffers in Breitzeichen.
pchMember
[out] Die Größe des zurückgegebenen Namens in Breitzeichen.
pdwAttr
[out] Alle Flagwerte, die auf das Member angewendet werden.
ppvSigBlob
[out] Ein Zeiger auf die binäre Metadatensignatur des Members.
pcbSigBlob
[out] Die Größe von ppvSigBlob
in Bytes.
pulCodeRVA
[out] Ein Zeiger auf die relative virtuelle Adresse des Members.
pdwImplFlags
[out] Alle Methodenimplementierungsflags, die dem Member zugeordnet sind.
pdwCPlusTypeFlag
[out] Ein Flag, das einen ValueType kennzeichnet. Dies ist einer der ELEMENT_TYPE_*
-Werte.
ppValue
[out] Ein konstanter Zeichenfolgenwert, der von diesem Member zurückgegeben wird.
pcchValue
[out] Die Größe von ppValue
in Zeichen oder 0 (null), wenn ppValue
keine Zeichenfolge enthält.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: Cor.h
Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten
.NET Framework-Versionen: Seit Version 1.0 verfügbar