Partager via


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

Voir aussi