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.
Erstellt eine Eigenschaftsdefinition für den angegebenen Typ mit den angegebenen get Accessoren und set Methodenaccessoren und ruft ein Token für diese Eigenschaftsdefinition ab.
Syntax
HRESULT DefineProperty (
[in] mdTypeDef td,
[in] LPCWSTR szProperty,
[in] DWORD dwPropFlags,
[in] PCCOR_SIGNATURE pvSig,
[in] ULONG cbSig,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[in] mdMethodDef mdSetter,
[in] mdMethodDef mdGetter,
[in] mdMethodDef rmdOtherMethods[],
[out] mdProperty *pmdProp
);
Parameters
td [in] Das Token für die Klasse oder Schnittstelle, für die die Eigenschaft definiert wird.
szProperty [in] Der Name der Eigenschaft.
dwPropFlags [in] Die Eigenschaftskennzeichnungen.
pvSig [in] Die Eigenschaftssignatur.
cbSig [in] Die Anzahl der Bytes in pvSig.
dwCPlusTypeFlag [in] Der Typ des Standardwerts der Eigenschaft.
pValue [in] Der Standardwert für die Eigenschaft.
cchValue [in] Die Anzahl der Zeichen (Unicode) in pValue.
mdSetter [in] Die Methode, die den Eigenschaftswert festlegt.
mdGetter [in] Die Methode, die den Eigenschaftswert abruft.
rmdOtherMethods[] [in] Ein Array anderer Methoden, die der Eigenschaft zugeordnet sind. Beenden Sie das Array mit einem mdTokenNil.
pmdProp [out] Das mdProperty zugewiesene Token.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib