Función EventSetInformation (evntprov.h)
Configura un proveedor de eventos ETW.
Sintaxis
ULONG EVNTAPI EventSetInformation(
[in] REGHANDLE RegHandle,
[in] EVENT_INFO_CLASS InformationClass,
[in] PVOID EventInformation,
[in] ULONG InformationLength
);
Parámetros
[in] RegHandle
Identificador de registro del proveedor de eventos. Se trata de un identificador devuelto por EventRegister.
[in] InformationClass
EVENT_INFO_CLASS valor que especifica la operación de configuración que se va a realizar en el proveedor de eventos.
[in] EventInformation
Puntero a un búfer que contiene los datos que se van a usar al configurar el proveedor de eventos. El formato de los datos de este búfer depende del valor especificado en el parámetro InformationClass .
Este valor puede ser NULL
si InformationLength es cero.
[in] InformationLength
Tamaño (en bytes) de los datos en el búfer EventInformation .
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 siguientes códigos de error.
- ERROR_INVALID_PARAMETER: el parámetro es incorrecto. Por ejemplo, este error se devuelve si el parámetro RegHandle no es un identificador de registro de proveedor válido, si EventInformation es NULL , pero InformationLength es distinto de cero o si informationLength especificado no es válido para la clase InformationClass especificada.
- ERROR_NOT_SUPPORTED: no se admite la solicitud. Este error se devuelve si el parámetro InformationClass no es un valor reconocido.
- Otro: use FormatMessage para obtener la cadena de mensaje para el error devuelto.
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | evntprov.h |
Library | Advapi32.lib |
Archivo DLL | Advapi32.dll |