VDS_FILE_SYSTEM_NOTIFICATION構造体 (vds.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

ファイル システム イベントの詳細を定義します。

構文

typedef struct _VDS_FILE_SYSTEM_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID volumeId;
  DWORD         dwPercentCompleted;
} VDS_FILE_SYSTEM_NOTIFICATION;

メンバー

ulEvent

アプリケーションに通知するファイル システム イベントを、次のいずれかの値として決定します。

意味
VDS_NF_FILE_SYSTEM_MODIFY
203
ファイル システムの VDS_FILE_SYSTEM_PROP 構造でメンバーが変更されました。 たとえば、ボリュームが新しいラベルを受け取った場合や、ファイル システムが拡張または圧縮された場合などです。には、ファイル システム圧縮フラグの変更は含まれません。
VDS_NF_FILE_SYSTEM_FORMAT_PROGRESS
204
ファイル システム ボリュームのフォーマットが行われています。

volumeId

イベントをトリガーしたファイル システムを含むボリューム オブジェクトの GUID。

dwPercentCompleted

完成した形式の進行状況は、全体に対する割合で示されます。

注釈

VDS_NOTIFICATION構造体には、この構造体がメンバーとして含まれています。

アプリケーションは、 IVdsAdviseSink インターフェイスを実装し、インターフェイス ポインターを IVdsService::Advise メソッドへの引数として渡すことで、ファイル システム イベントを受信できます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header vds.h

こちらもご覧ください

IVdsAdviseSink

IVdsService::Advise

VDS 構造体

VDS_NOTIFICATION