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.
Définit une variable unique qui ne se trouve pas dans une méthode. Cette méthode est utilisée pour certains champs les classes, les champs de bits, etc.
Syntaxe
HRESULT DefineField(
[in] mdTypeDef parent,
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 cSig,
[in, size_is(cSig)] unsigned char signature[],
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Paramètres
parent
[in] Type de métadonnées ou jeton de méthode.
name
[in] Nom du champ.
attributes
[in] Attributs du champ.
cSig
[in] ULONG32 qui correspond à la taille, en caractères, de la mémoire tampon nécessaire pour contenir la signature de champ.
signature
[in] Tableau des signatures de champ.
addrKind
[in] Type d’adresse.
addr1
[in] Première adresse pour la spécification de champ.
addr2
[in] Seconde adresse pour la spécification de champ.
addr3
[in] Troisième adresse pour la spécification de champ.
Valeur renvoyée
S_OK en cas de réussite de la méthode ; sinon, E_FAIL ou un autre code d’erreur.
Configuration requise
En-tête : CorSym.idl, CorSym.h