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 du paramètre (séquence) dans la signature de la méthode.
Si les paramètres sont définis dans les métadonnées d'une méthode donnée, il n'est pas nécessaire de les redéfinir à l'aide de cette méthode. Les lecteurs de symbole doivent vérifier les métadonnées normales pour les paramètres avant de vérifier le magasin de symboles.
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 de la spécification du paramètre.addr2
[in] Deuxième adresse de la spécification du paramètre.addr3
[in] Troisième adresse de la spécification du paramètre.
Valeur de retour
S_OK si la méthode réussit ; sinon, E_FAIL ou un autre code d'erreur.
Configuration requise
En-tête : CorSym.idl, CorSym.h