IDiaSession::findInlineeLinesByLinenum

Récupère une énumération qui permet à un client d’itérer dans les informations de numéro de ligne de toutes les fonctions insérées, directement ou indirectement, dans le fichier source et le numéro de ligne spécifiés.

Syntaxe

HRESULT findInlineeLinesByVA ( 
   IDiaSymbol*           compiland,
   IDiaSourceFile*       file,
   DWORD                 linenum,
   DWORD                 column,
   IDiaEnumLineNumbers** ppResult
);

Paramètres

compiland

[Entrée] Objet IDiaSymbol représentant la compiland dans lequel sont recherchés les numéros de ligne. Ce paramètre ne peut pas être NULL.

file

[entrée] Objet IDiaSourceFile représentant le fichier source dans lequel la recherche est effectuée. Ce paramètre ne peut pas être NULL.

linenum

[Entrée] Numéro de ligne de base unique.

Notes

Il n’est pas possible d’utiliser zéro pour spécifier toutes les lignes (employez la méthode IDiaSession::findLines pour rechercher toutes les lignes).

column

[Entrée] Numéro de colonne. Utilisez zéro pour spécifier toutes les colonnes. Une colonne correspond à un décalage d’octets dans une ligne.

ppResult

[sortie] Renvoie un objet IDiaEnumLineNumbers qui contient une liste des numéros de ligne qui ont été récupérés.

Valeur renvoyée

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Voir aussi