Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Crée une définition pour un champ avec la signature de métadonnées spécifiée et obtient un jeton pour cette définition de champ.
Syntaxe
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
);
Paramètres
td
[in] Jeton mdTypeDef
de la classe ou interface englobante.
szName
[in] Nom du champ dans Unicode.
dwFieldFlags
[in] Attributs du champ. Il s’agit d’un masque de bits de valeurs CorFieldAttr
.
pvSigBlob
[in] Signature du champ en tant qu’objet Blob.
cbSigBlob
[in] Nombre d’octets dans pvSigBlob
.
dwCPlusTypeFlag
[in] ELEMENT_TYPE_
* pour la valeur constante. Il s’agit d’une valeur CorElementType
. Si vous ne définissez pas de valeur constante pour le champ, utilisez ELEMENT_TYPE_END
.
pValue
[out] Valeur constante du champ.
cchValue
[in] Taille en caractères (Unicode) de pValue
.
pmd
[out] Jeton mdFieldDef
affecté.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : Cor.h
Bibliothèque : Utilisée comme ressource dans MSCorEE.dll
Versions de .NET Framework : Disponible à partir de la version 1.0