Partager via


IDebugControl ::GetSpecificFilterArgument, méthode (dbgeng.h)

La méthode GetSpecificFilterArgument retourne la valeur de l’argument de filtre pour les filtres spécifiques qui ont un argument.

Syntaxe

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

Paramètres

[in] Index

Spécifie l’index du filtre spécifique dont l’argument sera retourné. 'index doit être l’index d’un filtre spécifique qui a un argument.

[out, optional] Buffer

Reçoit l’argument du filtre spécifique. L’interprétation de l’argument dépend du filtre spécifique.

[in] BufferSize

Spécifie la taille, en caractères, de la mémoire tampon qui tampon spécifie. Cette taille inclut l’espace du caractère de fin « \0 ».

[out, optional] ArgumentSize

Reçoit la taille, en caractères, de l’argument pour le filtre spécifique. Cette taille inclut l’espace du caractère de fin « \0 ».

Valeur de retour

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.

Retourner le code Description
S_OK
La méthode a réussi.
E_INVALIDARG
index ne fait pas référence à un filtre spécifique qui a un argument.

Remarques

Pour obtenir la liste des filtres spécifiques qui ont un argument et l’interprétation de ces arguments, consultez Filtres d’événements.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetSpecificFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterArgument

sx, sxd, sxe, sxi, sxn (Définir des exceptions)