Función QueryTraceProcessingHandle (evntrace.h)

Recupera información sobre una sesión de procesamiento de seguimiento ETW abierta por OpenTrace.

Sintaxis

ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI QueryTraceProcessingHandle(
  [in]            TRACEHANDLE                  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

Identificador válido creado con OpenTrace desde el que se deben consultar los datos.

[in] InformationClass

Valor ETW_PROCESS_HANDLE_INFO_TYPE que especifica qué tipo de operación se realizará en el identificador.

[in, optional] InBuffer

Reservado para uso futuro. Su valor puede ser null.

[in] InBufferSize

Tamaño en bytes de InBuffer.

[out, optional] OutBuffer

Búfer proporcionado por el autor de la llamada para recibir datos de salida.

[in] OutBufferSize

Tamaño en bytes de OutBuffer.

[out] ReturnLength

Tamaño en bytes de los datos que la API escribió en OutBuffer. Se usa para las devoluciones de longitud variable.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Si se produce un error en la función, el valor devuelto es uno de los códigos de error del sistema.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado evntrace.h
Library AdvAPI32.lib
Archivo DLL AdvAPI32.dll