Compartilhar via


Função QueryTraceProcessingHandle (evntrace.h)

Recupera informações sobre uma sessão de processamento de rastreamento ETW aberta pelo OpenTrace.

Sintaxe

ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI QueryTraceProcessingHandle(
  [in]            PROCESSTRACE_HANDLE          ProcessingHandle,
  [in]            ETW_PROCESS_HANDLE_INFO_TYPE InformationClass,
  [in, optional]  PVOID                        InBuffer,
  [in]            ULONG                        InBufferSize,
  [out, optional] PVOID                        OutBuffer,
  [in]            ULONG                        OutBufferSize,
  [out]           PULONG                       ReturnLength
);

Parâmetros

[in] ProcessingHandle

Um identificador válido criado com OpenTrace do qual os dados devem ser consultados.

[in] InformationClass

Um valor ETW_PROCESS_HANDLE_INFO_TYPE que especifica que tipo de operação será feita no identificador.

[in, optional] InBuffer

Reservado para uso futuro. Pode ser nulo.

[in] InBufferSize

Tamanho em bytes doInBuffer .

[out, optional] OutBuffer

Buffer fornecido pelo chamador para receber dados de saída.

[in] OutBufferSize

Tamanho em bytes de OutBuffer.

[out] ReturnLength

O tamanho em bytes dos dados que a API escreveu em outbuffer. Usado para retornos de comprimento variável.

Valor de retorno

Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.

Se a função falhar, o valor retornado será um dos códigos de erro do sistema .

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1709
servidor com suporte mínimo Windows Server, versão 1709
da Plataforma de Destino Windows
cabeçalho evntrace.h
biblioteca AdvAPI32.lib
de DLL AdvAPI32.dll