共用方式為


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

另請參閱

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION