次の方法で共有


VDS_PACK_NOTIFICATION 構造体 (vds.h)

[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。

パック イベントの詳細を定義します。

構文

typedef struct _VDS_PACK_NOTIFICATION {
  ULONG         ulEvent;
  VDS_OBJECT_ID packId;
} VDS_PACK_NOTIFICATION;

メンバー

ulEvent

アプリケーションに通知するパック イベントを、次のいずれかの値として決定します。

意味
VDS_NF_PACK_ARRIVE
1
新しいパックが到着しました。
VDS_NF_PACK_DEPART
2
既存のパックが削除されました。
VDS_NF_PACK_MODIFY
3
パックの VDS_PACK_PROP 構造体のメンバーが変更されました。

packId

イベントをトリガーしたパックの GUID。

注釈

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

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

pack オブジェクトを取得するには、 IVdsService::GetObject メソッドを 使用します。 その後、 IVdsPack::GetProperties メソッドを使用して、パックのプロパティを取得できます。

要件

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

こちらもご覧ください

IVdsAdviseSink

IVdsService::Advise

VDS 構造体

VDS_NOTIFICATION