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 無效,則傳 STATUS_SUCCESS回成功或其他相關的 NTSTATUS 值,例如STATUS_INVALID_PARAMETER。
言論
注意 當您將 事件 參數指定為自定義磁碟區通知時,請設定下列TARGET_DEVICE_CUSTOM_NOTIFICATION對象成員,如下所示:
版本為 1。
FileObjectNULL。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista |
目標平臺 | 普遍 |
標頭 | ntifs.h (include FltKernel.h, Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |
另請參閱
IoRegisterPlugPlayNotification