Remarque
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 à cette définition de champ.
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] Jeton mdTypeDef de la classe ou de l’interface englobante.
szName [in] Nom du champ en Unicode.
dwFieldFlags [in] Attributs de champ. Il s’agit d’un masque de bits de CorFieldAttr valeurs.
pvSigBlob [in] Signature de champ en tant qu’objet BLOB.
cbSigBlob [in] Nombre d’octets en pvSigBlob.
dwCPlusTypeFlag [in] Valeur ELEMENT_TYPE_* de constante. Il s’agit d’une CorElementType valeur. Si vous ne définissez pas de valeur constante pour le champ, utilisez ELEMENT_TYPE_END.
pValue [in] Valeur constante du champ.
cchValue [in] Taille en caractères (Unicode) de pValue.
pmd [out] Jeton mdFieldDef affecté.
Requirements
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
Header: Cor.h
Library: CorGuids.lib