Freigeben über


IDebugControl4::GetExceptionFilterSecondCommandWide-Methode (dbgeng.h)

Die GetExceptionFilterSecondCommandWide-Methode gibt den Befehl zurück, der von der Debugger-Engine bei der zweiten Chance einer angegebenen Ausnahme ausgeführt wird.

Syntax

HRESULT GetExceptionFilterSecondCommandWide(
  [in]            ULONG  Index,
  [out, optional] PWSTR  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 zweite Chance für 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 Leerraum für das "\0"-Endzeichen.

[out, optional] CommandSize

Empfängt die Größe des Befehls der zweiten Chance für den Ausnahmefilter in Zeichen. Diese Größe enthält den Leerraum für das "\0"-Endzeichen. Wenn CommandSizenull ist, werden diese Informationen nicht zurückgegeben.

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Nur Ausnahmefilter unterstützen einen Befehl für die zweite Chance. Wenn Index auf einen bestimmten Ereignisfilter verweist, ist der an Buffer zurückgegebene Befehl leer. Der zurückgegebene Befehl ist ebenfalls 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 (dbgeng.h einschließen)

Weitere Informationen

GetEventFilterCommand

IDebugControl4

SetExceptionFilterSecondCommand

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