ISymUnmanagedWriter::DefineField, méthode
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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour