Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función TraceQueryInformation proporciona información sobre una sesión de seguimiento de eventos.
Syntax
ULONG WMIAPI TraceQueryInformation(
CONTROLTRACE_ID TraceId,
[in] TRACE_INFO_CLASS InformationClass,
[out] PVOID TraceInformation,
[in] ULONG InformationLength,
[out, optional] PULONG ReturnLength
);
Parámetros
TraceId
[in] InformationClass
Clase de información que se va a consultar. La información que captura la clase se incluye en la sección de datos extendidos del evento. Para obtener una lista de las clases de información que puede consultar, consulte la enumeración TRACE_QUERY_INFO_CLASS .
[out] TraceInformation
Puntero a un búfer para recibir los datos específicos de la clase de información devuelta. La clase de información determina el contenido de este parámetro. Por ejemplo, para la clase de información TraceStackTracingInfo , este parámetro es una matriz de estructuras CLASSIC_EVENT_ID . Las estructuras especifican los GUID de evento para los que está habilitado el seguimiento de la pila. La matriz está limitada a 256 elementos.
[in] InformationLength
Tamaño, en bytes, de los datos devueltos en el búfer TraceInformation . Si se produce un error en la función, este valor indica el tamaño necesario del búfer TraceInformation necesario.
[out, optional] ReturnLength
Puntero a un valor que recibe el tamaño, en bytes, de los datos específicos devueltos en el búfer TraceInformation .
Valor devuelto
Si la función se ejecuta correctamente, se ERROR_SUCCESS el valor devuelto.
Si se produce un error en la función, el valor devuelto es uno de los siguientes códigos de error.
ERROR_BAD_LENGTH
El programa emitió un comando, pero la longitud del comando es incorrecta. Este error se devuelve si el parámetro InformationLength es menor que un tamaño mínimo.
ERROR_INVALID_PARAMETER
El parámetro es incorrecto.
ERROR_NOT_SUPPORTED
No se admite la solicitud.
Otros
Use FormatMessage para obtener la cadena de mensaje para el error devuelto.
Observaciones
La función TraceQueryInformation consulta la configuración de sesión de seguimiento de eventos desde una sesión de seguimiento. Llame a esta función después de llamar a StartTrace.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2012 [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | evntrace.h |
| Library | AdvAPI32.Lib Sechost.lib en Windows 8.1 y Windows Server 2012 R2; Advapi32.lib en Windows 8 y Windows Server 2012 |
| DLL de |
Sechost.dll en Windows 8.1 y Windows Server 2012 R2; Advapi32.dll en Windows 8 y Windows Server 2012 |