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

另请参阅

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION