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 die Metadaten für die durch das angegebene Token dargestellte Eigenschaft ab.
HRESULT GetPropertyProps (
[in] mdProperty prop,
[out] mdTypeDef *pClass,
[out] LPCWSTR szProperty,
[in] ULONG cchProperty,
[out] ULONG *pchProperty,
[out] DWORD *pdwPropFlags,
[out] PCCOR_SIGNATURE *ppvSig,
[out] ULONG *pbSig,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppDefaultValue,
[out] ULONG *pcchDefaultValue,
[out] mdMethodDef *pmdSetter,
[out] mdMethodDef *pmdGetter,
[out] mdMethodDef rmdOtherMethod[],
[in] ULONG cMax,
[out] ULONG *pcOtherMethod
);
Parameter
prop
[in] Ein Token, das die Eigenschaft darstellt, für die Metadaten zurückgegeben werden sollen.pClass
[out] Ein Zeiger auf das TypeDef-Token, das den Typ darstellt, der die Eigenschaft implementiert.szProperty
[out] Ein Puffer, der den Eigenschaftennamen enthalten soll.cchProperty
[in] Die Größe von szProperty in Breitzeichen.pchProperty
[out] Die Anzahl der Breitzeichen, die in szProperty zurückgegeben werden.pdwPropFlags
[out] Ein Zeiger auf Attributflags, die auf die Eigenschaft angewendet werden. Dieser Wert ist eine Bitmaske aus der CorPropertyAttr-Enumeration.ppvSig
[out] Ein Zeiger auf die Metadatensignatur der Eigenschaft.pbSig
[out] Die Anzahl der Bytes, die in ppvSig zurückgegeben werden.pdwCPlusTypeFlag
[out] Ein Flag, das den Typ der Konstante angibt, die den Standardwert der Eigenschaft bildet. Dieser Wert stammt aus der CorElementType-Enumeration.ppDefaultValue
[out] Ein Zeiger auf die Bytes, die den Standardwert für diese Eigenschaft speichern.pcchDefaultValue
[out] Die Größe von ppDefaultValue in Breitzeichen, wenn pdwCPlusTypeFlag ELEMENT_TYPE_STRING ist. Andernfalls ist dieser Wert nicht relevant. In diesem Fall wird die Länge von ppDefaultValue anhand des durch pdwCPlusTypeFlag angegebenen Typs abgeleitet.pmdSetter
[out] Ein Zeiger auf das MethodDef-Token, das die Set-Accessormethode der Eigenschaft darstellt.pmdGetter
[out] Ein Zeiger auf das MethodDef-Token, das die Get-Accessormethode der Eigenschaft darstellt.rmdOtherMethod
[out] Ein Array von MethodDef-Token, die andere der Eigenschaft zugeordnete Methoden darstellen.cMax
[in] Die maximale Größe des rmdOtherMethod-Arrays. Wenn Sie kein Array angeben, dessen Größe für die Aufnahme aller Methoden ausreicht, werden diese ohne Warnung übersprungen.pcOtherMethod
[out] Die Anzahl der in rmdOtherMethod zurückgegebenen MethodDef-Token.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0