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 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