次の方法で共有


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

こちらもご覧ください

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION