Partilhar via


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

O método GetSpecificFilterArgument retorna o valor do argumento de filtro 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. Index deve ser o índice de um filtro específico que tenha um argumento.

[out, optional] Buffer

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

[in] BufferSize

Especifica o tamanho, em caracteres, do buffer que o Buffer especifica. 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'.

Valor de retorno

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

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

Observações

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

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetSpecificFilterParameters

IDebugControl

IDebugControl2

IDebugControl3

SetSpecificFilterArgument

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