IDebugControl3::GetEventFilterCommand-Methode (dbgeng.h)
Die GetEventFilterCommand-Methode gibt den Debuggerbefehl zurück, den das Modul ausführen wird, wenn ein angegebenes Ereignis auftritt.
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 eins kleiner als die Gesamtzahl der von GetNumberEventFilters zurückgegebenen Ereignisfilter (einschließlich) annehmen. Weitere Informationen zum Index der Filter finden Sie unter Index- und Ausnahmecode.
[out, optional] Buffer
Empfängt den Debuggerbefehl, den die Engine beim Eintreten des Ereignisses ausführt.
[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 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 |
---|---|
|
Die Methode war erfolgreich. |
Hinweise
Weitere Informationen zu Ereignisfiltern finden Sie unter Ereignisfilter.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |