IDebugControl2::GetExceptionFilterSecondCommand-Methode (dbgeng.h)

Die GetExceptionFilterSecondCommand-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
S_OK
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)

Weitere Informationen

GetEventFilterCommand

IDebugControl

IDebugControl2

IDebugControl3

SetExceptionFilterSecondCommand

sx, sxd, sxe, sxi, sxn (Ausnahmen festlegen)