Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.