次の方法で共有


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、またはSTATUS_INVALID_PARAMETERなどの別の関連する NTSTATUS 値を返します。

備考

メモ カスタム ボリューム通知として Event パラメーターを指定する場合は、TARGET_DEVICE_CUSTOM_NOTIFICATION オブジェクトの次のメンバーを次のように設定します。

バージョン 1。

FileObject を して NULLを します。

 

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (FltKernel.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <=DISPATCH_LEVEL

関連項目

FsRtlNotifyVolumeEvent

IoRegisterPlugPlayNotification の

IoUnregisterPlugPlayNotification

TARGET_DEVICE_CUSTOM_NOTIFICATION