IDebugControl4::GetExceptionFilterSecondCommand-Methode (dbgeng.h)
Die GetExceptionFilterSecondCommandWide-Methode gibt den Befehl zurück, der vom Debuggermodul bei der zweiten Chance einer angegebenen Ausnahme ausgeführt wird.
Syntax
HRESULT GetExceptionFilterSecondCommand(
[in] ULONG Index,
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG CommandSize
);
Parameter
[in] Index
Gibt den Index des Ausnahmefilters an, dessen Befehl mit zweiter Chance zurückgegeben wird. Index kann auch auf den Standardausnahmefilter verweisen, um den Befehl für die Ausnahmen zurückzugeben, die keinen bestimmten oder beliebigen Ausnahmefilter aufweisen.
[out, optional] Buffer
Empfängt den Befehl für die zweite Chance für den Ausnahmefilter.
[in] BufferSize
Gibt die Größe des Puffers in Zeichen an, den Buffer angibt. Diese Größe enthält den Platz für das "\0"-Endzeichen.
[out, optional] CommandSize
Empfängt die Größe des Befehls "Zweite Chance" für den Ausnahmefilter in Zeichen. Diese Größe enthält den Platz für das "\0"-Endzeichen. Wenn CommandSizeNULL ist, werden diese Informationen nicht zurückgegeben.
Rückgabewert
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Nur Ausnahmefilter unterstützen einen Befehl mit zweiter Chance. Wenn Index auf einen bestimmten Ereignisfilter verweist, ist der an Puffer zurückgegebene Befehl leer. Der zurückgegebene Befehl ist auch leer, wenn für die angegebene Ausnahme kein Befehl für die zweite Chance festgelegt wurde.
Weitere Informationen zu Ereignisfiltern finden Sie unter Ereignisfilter.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |