Freigeben über


IDebugControl::GetEventFilterCommand-Methode (dbgeng.h)

Die GetEventFilterCommand--Methode gibt den Debuggerbefehl zurück, den das Modul beim Eintreten eines angegebenen Ereignisses ausführt.

Syntax

HRESULT GetEventFilterCommand(
  [in]            ULONG  Index,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG CommandSize
);

Parameter

[in] Index

Gibt den Index des Ereignisfilters an. Index- kann einen beliebigen Wert zwischen Null und 1 kleiner als die Gesamtanzahl der Ereignisfilter annehmen, die von GetNumberEventFilters (einschließlich) zurückgegeben werden. Weitere Informationen zum Index der Filter finden Sie unter Index- und Ausnahmecode.

[out, optional] Buffer

Empfängt den Debuggerbefehl, den das Modul beim Eintreten des Ereignisses ausführt.

[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 in Zeichen des Befehls. 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

Weitere Informationen zu Ereignisfiltern finden Sie unter Ereignisfilter.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

GetExceptionFilterSecondCommand-

IDebugControl-

IDebugControl2-

IDebugControl3-

SetEventFilterCommand-

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