IDebugControl::ExecuteCommandFile-Methode (dbgeng.h)
Die ExecuteCommandFile-Methode öffnet die angegebene Datei und führt die darin enthaltenen Debuggerbefehle aus.
Syntax
HRESULT ExecuteCommandFile(
[in] ULONG OutputControl,
[in] PCSTR CommandFile,
[in] ULONG Flags
);
Parameter
[in] OutputControl
Gibt an, wohin die Ausgabe des Befehls gesendet werden soll. Mögliche Werte finden Sie unter DEBUG_OUTCTL_XXX. Weitere Informationen zur Ausgabe finden Sie unter Eingabe und Ausgabe.
[in] CommandFile
Gibt den Namen der Datei an, die die auszuführenden Befehle enthält. Diese Datei wird zum Lesen geöffnet, und ihr Inhalt wird so interpretiert, als ob sie in die Debuggerkonsole eingegeben worden wären.
[in] Flags
Gibt Ausführungsoptionen für den Befehl an. Die Standardoptionen bestehen darin, den Befehl zu protokollieren, aber nicht an die Ausgabe zu senden. Ausführliche Informationen zu den Werten, die Flags annehmen können, finden Sie unter Ausführen.
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben, einschließlich Fehlerwerte, die durch einen Fehler beim Öffnen der angegebenen Datei verursacht wurden. Weitere Informationen finden Sie unter Rückgabewerte.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Diese Methode liest die angegebene Datei und führt die Befehle zeilenweise mit Execute aus. Wenn beim Ausführen einer Zeile eine Ausnahme aufgetreten ist, wird die Ausführung mit der nächsten Zeile fortgesetzt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |