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) 使用。
返回值
如果 EventCode 无效,则返回成功或其他相关 NTSTATUS 值(如STATUS_INVALID_PARAMETER)时STATUS_SUCCESS。
注解
注意 将 Event 参数指定为自定义卷通知时,请按如下所示设置 TARGET_DEVICE_CUSTOM_NOTIFICATION 对象的以下成员:
版本为 1。
FileObject 为 NULL。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
目标平台 | 通用 |
标头 | ntifs.h (包括 FltKernel.h、Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |
另请参阅
IoRegisterPlugPlayNotification