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 die betreffende Felddefinition ab.
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
);
Parameter
td
[in] Das mdTypeDef-Token für die einschließende Klasse oder Schnittstelle.szName
[in] Der Feldname in Unicode.dwFieldFlags
[in] Die Feldattribute. Dies ist eine Bitmaske aus CorFieldAttr-Werten.pvSigBlob
[in] Die Feldsignatur als BLOB.cbSigBlob
[in] Die Anzahl der Bytes in pvSigBlob.dwCPlusTypeFlage
[in] Der ELEMENT_TYPE_* für den Konstantenwert. Dies ist ein CorElementType-Wert. Wenn Sie keinen konstanten Wert für das Feld definieren, verwenden Sie ELEMENT_TYPE_END.pValue
[in] Der Konstantenwert für das Feld.cchValue
[in] Die Größe von pValue in Zeichen (Unicode).pmd
[out] Das zugewiesene mdFieldDef-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