Método IDebugControl3::GetSpecificFilterArgument (dbgeng.h)

El método GetSpecificFilterArgument devuelve el valor del argumento filter para los filtros específicos que tienen un argumento.

Sintaxis

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

Parámetros

[in] Index

Especifica el índice del filtro específico cuyo argumento se devolverá. El índice debe ser el índice de un filtro específico que tenga un argumento.

[out, optional] Buffer

Recibe el argumento del filtro específico. La interpretación del argumento depende del filtro específico.

[in] BufferSize

Especifica el tamaño, en caracteres, del búfer que especifica buffer . Este tamaño incluye el espacio para el carácter de terminación '\0'.

[out, optional] ArgumentSize

Recibe el tamaño, en caracteres, del argumento para el filtro específico. Este tamaño incluye el espacio para el carácter de terminación '\0'.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
El índice no hace referencia a un filtro específico que tiene un argumento.

Comentarios

Para obtener una lista de filtros específicos que tienen argumentos y la interpretación de esos argumentos, consulte Filtros de eventos.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

GetSpecificFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterArgument

sx, sxd, sxe, sxi, sxn (establecer excepciones)