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 Eigenschaftendefinition für den angegebenen Typ mit dem angegebenen get-Methodenaccessor und dem set-Methodenaccessor und ruft ein Token für die betreffende Eigenschaftendefinition ab.
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
);
Parameter
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 Eigenschaftenflags.pvSig
[in] Die Signatur der Eigenschaft.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 von anderen der Eigenschaft zugeordneten Methoden. Beenden Sie das Array mit mdTokenNil.pmdProp
[out] Das zugewiesene mdProperty-Token.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MSCorEE.dll verwendet
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0