Función RtlRaiseCustomSystemEventTrigger (ntddk.h)
Permite que los servicios NT y los controladores en modo kernel y en modo de usuario generen un desencadenador personalizado para un dispositivo. Un desencadenador personalizado, que pertenece al desarrollador del controlador, notifica al agente de eventos del sistema que inicie una tarea en segundo plano asociada, que se identifica mediante un identificador de desencadenador personalizado.
Sintaxis
NTSTATUS RtlRaiseCustomSystemEventTrigger(
[_In_] PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig
);
Parámetros
[_In_] TriggerConfig
Puntero a una estructura de _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG que contiene el identificador del desencadenador. Llame a CUSTOM_SYSTEM_EVENT_TRIGGER_INIT para inicializar la estructura antes de llamar a la función .
Valor devuelto
Esta función devuelve STATUS_SUCCESS si se ha generado el desencadenador personalizado. De lo contrario, se devuelve un valor NTSTATUS adecuado.
Código de error | Descripción |
---|---|
STATUS_UNSUCCESSFUL | Se genera otro desencadenador personalizado activo. |
STATUS_INSTANCE_NOT_AVAILABLE | No hay suscriptores presentes. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1803 |
Encabezado | ntddk.h |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
Consulte también
_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT