IDiaSession::findInlineeLinesByLinenum
Pobiera wyliczenie, które umożliwia klientowi iterowanie za pośrednictwem informacji o numerze wiersza wszystkich funkcji, które są wbudowane, bezpośrednio lub pośrednio, w określonym pliku źródłowym i numerze wiersza.
Składnia
HRESULT findInlineeLinesByVA (
IDiaSymbol* compiland,
IDiaSourceFile* file,
DWORD linenum,
DWORD column,
IDiaEnumLineNumbers** ppResult
);
Parametry
compiland
[in] Obiekt IDiaSymbol reprezentujący compiland, w którym należy wyszukać numery wierszy. Ten parametr nie może mieć wartości NULL
.
file
[in] Obiekt IDiaSourceFile reprezentujący plik źródłowy, w którym ma być wyszukiwane. Ten parametr nie może mieć wartości NULL
.
linenum
[in] Określa jednokierunkowy numer wiersza.
Uwaga
Nie można użyć zera do określenia wszystkich wierszy (użyj metody IDiaSession::findLines , aby znaleźć wszystkie wiersze).
column
[in] Określa numer kolumny. Użyj zera, aby określić wszystkie kolumny. Kolumna jest przesunięciem bajtu na linię.
ppResult
[out] Zwraca obiekt IDiaEnumLineNumbers zawierający listę pobranych numerów wierszy.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.