IDiaSession::findInlineeLinesByLinenum
Ruft eine Enumeration ab, mit der ein Client die Zeilennummerninformationen aller Funktionen durchlaufen kann, die direkt oder indirekt inline in der angegebenen Quelldatei und Zeilennummer vorhanden sind.
Syntax
HRESULT findInlineeLinesByVA (
IDiaSymbol* compiland,
IDiaSourceFile* file,
DWORD linenum,
DWORD column,
IDiaEnumLineNumbers** ppResult
);
Parameter
compiland
[in] Ein IDiaSymbol-Objekt, das die Kompiliereinheit darstellt, in der nach den Zeilennummern gesucht werden soll. Dieser Parameter darf nicht NULL
sein.
file
[in] Ein IDiaSourceFile-Objekt, das die Quelldatei darstellt, in der gesucht werden soll. Dieser Parameter darf nicht NULL
sein.
linenum
[in] Gibt eine Eins-basierte Zeilennummer an.
Hinweis
Sie können nicht null verwenden, um alle Zeilen anzugeben (verwenden Sie die IDiaSession::findLines-Methode, um alle Zeilen zu finden).
column
[in] Gibt die Spaltennummer an. Verwenden Sie null, um alle Spalten anzugeben. Eine Spalte ist ein Byteoffset in eine Zeile.
ppResult
[out] Gibt ein IDiaEnumLineNumbers-Objekt zurück, das eine Liste der abgerufenen Zeilennummern enthält.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für