Поделиться через


Функция FsRtlNotifyVolumeEventEx (ntifs.h)

Подпрограмма FsRtlNotifyVolumeEventEx уведомляет все зарегистрированные приложения о возникновении события тома. События тома включают блокировку тома, разблокировку, подключение или только для чтения.

Синтаксис

NTSTATUS FsRtlNotifyVolumeEventEx(
  [in] PFILE_OBJECT                       FileObject,
  [in] ULONG                              EventCode,
  [in] PTARGET_DEVICE_CUSTOM_NOTIFICATION Event
);

Параметры

[in] FileObject

Указатель на FILE_OBJECT, указывающий том.

[in] EventCode

Код события для события, которое происходит. Таблица кодов событий см. в разделе FsRtlNotifyVolumeEvent.

[in] Event

Указатель на инициализированную пользовательскую структуру уведомлений (TARGET_DEVICE_CUSTOM_NOTIFICATION) для использования.

Возвращаемое значение

Возвращает STATUS_SUCCESS в случае успешного выполнения или другого соответствующего значения NTSTATUS, например STATUS_INVALID_PARAMETER, если недопустимый EventCode.

Замечания

Примечание При указании параметра события в качестве пользовательского уведомления тома задайте следующие члены объекта TARGET_DEVICE_CUSTOM_NOTIFICATION следующим образом:

Версия до 1.

FileObjectNULL.

 

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Всеобщий
заголовка ntifs.h (include FltKernel.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL

См. также

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION