Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Позволяет службам NT и драйверам режима ядра и пользовательского режима вызывать настраиваемый триггер для устройства. Настраиваемый триггер, принадлежащий разработчику драйвера, уведомляет системный брокер событий начать связанную с ней фоновую задачу, которая определяется пользовательским идентификатором триггера.
Синтаксис
NTSTATUS RtlRaiseCustomSystemEventTrigger(
[_In_] PCUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG TriggerConfig
);
Параметры
[_In_] TriggerConfig
Указатель на структуру _CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG, содержащую идентификатор триггера. Вызовите CUSTOM_SYSTEM_EVENT_TRIGGER_INIT, чтобы инициализировать структуру перед вызовом функции.
Возвращаемое значение
Эта функция возвращает STATUS_SUCCESS, если был вызван пользовательский триггер. В противном случае возвращается соответствующее значение NTSTATUS.
| Код ошибки | Описание |
|---|---|
| STATUS_UNSUCCESSFUL | Другой активный настраиваемый триггер вызывается. |
| STATUS_INSTANCE_NOT_AVAILABLE | Нет подписчиков. |
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1803 |
| заголовка | ntddk.h |
| библиотеки | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
См. также
_CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIGCUSTOM_SYSTEM_EVENT_TRIGGER_INIT