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 Definition für ein Feld mit der angegebenen Metadatensignatur und ruft ein Token für diese Felddefinition ab.
Syntax
HRESULT DefineField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] DWORD dwFieldFlags,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdFieldDef *pmd
);
Parameters
td [in] Das mdTypeDef Token für die eingeschlossene Klasse oder Schnittstelle.
szName [in] Der Feldname in Unicode.
dwFieldFlags [in] Die Feldattribute. Dies ist eine Bitmaske von CorFieldAttr Werten.
pvSigBlob [in] Die Feldsignatur als BLOB.
cbSigBlob [in] Die Anzahl der Bytes in pvSigBlob.
dwCPlusTypeFlag [in] Der ELEMENT_TYPE_* für den Konstantenwert. Dies ist ein CorElementType Wert. Wenn sie keinen Konstantenwert für das Feld definieren, verwenden Sie ELEMENT_TYPE_END.
pValue [in] Der Konstantenwert für das Feld.
cchValue [in] Die Größe in (Unicode)-Zeichen von pValue.
pmd [out] Das mdFieldDef zugewiesene Token.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib