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