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など) を返します。
注釈
メモEvent パラメーターをカスタム ボリューム通知として指定する場合は、TARGET_DEVICE_CUSTOM_NOTIFICATION オブジェクトの次のメンバーを次のように設定します。
バージョン 1。
FileObject から NULL。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (FltKernel.h、Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | <=DISPATCH_LEVEL |
こちらもご覧ください
IoRegisterPlugPlayNotification