IDebugControl::GetExceptionFilterSecondCommand-Methode (dbgeng.h)
Die GetExceptionFilterSecondCommand- Methode gibt den Befehl zurück, der vom Debuggermodul ausgeführt wird, bei der zweiten Chance einer angegebenen Ausnahme.
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 Second-Chance-Befehl zurückgegeben wird. Index- kann auch auf den Standard-Ausnahmefilter verweisen, um den Befehl "Second-Chance" für diese Ausnahmen zurückzugeben, die keinen bestimmten oder beliebigen Ausnahmefilter aufweisen.
[out, optional] Buffer
Empfängt den Zweiten-Chance-Befehl für den Ausnahmefilter.
[in] BufferSize
Gibt die Größe des Puffers in Zeichen an, der Puffer- angibt. Diese Größe enthält den Abstand für das Endzeichen '\0'.
[out, optional] CommandSize
Empfängt die Größe des Zweiten Chance-Befehls für den Ausnahmefilter in Zeichen. Diese Größe enthält den Abstand für das Endzeichen '\0'. Wenn CommandSize-NULL-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. |
Bemerkungen
Nur Ausnahmefilter unterstützen einen Befehl mit zweiter Chance. Wenn Index- auf einen spezifischen Ereignisfilterverweist, ist der befehl, der an Puffer- zurückgegeben wird, leer. Der zurückgegebene Befehl ist auch leer, wenn für die angegebene Ausnahme kein Befehl mit zweiter Chance festgelegt wurde.
Weitere Informationen zu Ereignisfilternfinden Sie unter Ereignisfilter.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |