VDS_FILE_SYSTEM_NOTIFICATION 構造体 (vdshwprv.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_FILE_SYSTEM_PROP 構造でメンバーが変更されました。 たとえば、ボリュームが新しいラベルを受け取った場合や、ファイル システムが拡張または圧縮された場合などです。には、ファイル システム圧縮フラグの変更は含まれません。 |
|
ファイル システム ボリュームのフォーマットが行われています。 |
volumeId
イベントをトリガーしたファイル システムを含むボリューム オブジェクトの GUID。
dwPercentCompleted
完成した形式の進行状況は、全体に対する割合で示されます。
解説
VDS_NOTIFICATION構造体には、この構造体がメンバーとして含まれています。
アプリケーションは、 IVdsAdviseSink インターフェイスを実装し、インターフェイス ポインターを IVdsService::Advise メソッドへの引数として渡すことによって、ファイル システム イベントを受信できます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | vdshwprv.h |