Compartilhar via


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

O método GetSpecificFilterArgument retorna o valor do argumento filter para os filtros específicos que têm um argumento.

Sintaxe

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

Parâmetros

[in] Index

Especifica o índice do filtro específico cujo argumento será retornado. O índice deve ser o índice de um filtro específico que tenha um argumento.

[out, optional] Buffer

Recebe o argumento para o filtro específico. A interpretação do argumento depende do filtro específico.

[in] BufferSize

Especifica o tamanho, em caracteres, do buffer especificado pelo Buffer . Esse tamanho inclui o espaço para o caractere de terminação '\0'.

[out, optional] ArgumentSize

Recebe o tamanho, em caracteres, do argumento para o filtro específico. Esse tamanho inclui o espaço para o caractere de terminação '\0'.

Retornar valor

Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
O índice não se refere a um filtro específico que tenha um argumento.

Comentários

Para obter uma lista de filtros específicos que têm argumento e a interpretação desses argumentos, consulte Filtros de evento.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

GetSpecificFilterParameters

Idebugcontrol

IDebugControl2

IDebugControl3

SetSpecificFilterArgument

sx, sxd, sxe, sxi, sxn (Definir exceções)