ISymUnmanagedWriter::DefineParameter, méthode
Définit un paramètre unique dans la méthode en cours. Le type de paramètre est extrait de la position (séquence) du paramètre dans la signature de la méthode.
Si des paramètres sont définis dans les métadonnées pour une méthode donnée, vous n’avez pas besoin de les définir à nouveau avec cette méthode. Les lecteurs de symboles doivent vérifier les métadonnées normales pour les paramètres avant de vérifier le magasin de symboles.
Syntaxe
HRESULT DefineParameter(
[in] const WCHAR *name,
[in] ULONG32 attributes,
[in] ULONG32 sequence,
[in] ULONG32 addrKind,
[in] ULONG32 addr1,
[in] ULONG32 addr2,
[in] ULONG32 addr3);
Paramètres
name
[in] Nom du paramètre.
attributes
[in] Attributs du paramètre.
sequence
[in] Signature du paramètre.
addrKind
[in] Type d’adresse.
addr1
[in] Première adresse pour la spécification de paramètre.
addr2
[in] Deuxième adresse pour la spécification de paramètre.
addr3
[in] Troisième adresse pour la spécification de paramètre.
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