Freigeben über


IDebugControl3::GetSpecificFilterArgument-Methode (dbgeng.h)

Die GetSpecificFilterArgument-Methode gibt den Wert des Filterarguments für die spezifischen Filter zurück, die über ein Argument verfügen.

Syntax

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

Parameter

[in] Index

Gibt den Index des spezifischen Filters an, dessen Argument zurückgegeben wird. Index muss der Index eines bestimmten Filters sein, der über ein Argument verfügt.

[out, optional] Buffer

Empfängt das Argument für den spezifischen Filter. Die Interpretation des Arguments hängt vom jeweiligen Filter ab.

[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] ArgumentSize

Empfängt die Größe des Arguments für den spezifischen Filter in Zeichen. Diese Größe enthält den Platz für das "\0"-Endzeichen.

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.
E_INVALIDARG
Index verweist nicht auf einen bestimmten Filter, der über ein Argument verfügt.

Hinweise

Eine Liste bestimmter Filter mit Argumenten und die Interpretation dieser Argumente finden Sie unter Ereignisfilter.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)

Weitere Informationen

GetSpecificFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterArgument

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