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 do
[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 |