Freigeben über


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

Siehe auch

GetEventFilterCommand-

IDebugControl-

IDebugControl2-

IDebugControl3-

SetExceptionFilterSecondCommand-

sx, sxd, sxe, sxi, sxn (Set Exceptions)