Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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