VDS_PARTITION_NOTIFICATION 構造体 (vds.h)
[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。
パーティション イベントの詳細を定義します。
構文
typedef struct _VDS_PARTITION_NOTIFICATION {
ULONG ulEvent;
VDS_OBJECT_ID diskId;
ULONGLONG ullOffset;
} VDS_PARTITION_NOTIFICATION;
メンバー
ulEvent
アプリケーションに通知されるパーティション イベントを、次のいずれかの値として決定します。
値 | 意味 |
---|---|
|
新しいパーティションが到着しました。 パーティションがボリュームの場合、イベントによってボリューム到着通知もトリガーされます。 |
|
既存のパーティションが削除されました。 パーティションがボリュームの場合、イベントによってボリューム出発通知もトリガーされます。 |
|
パーティションの VDS_PARTITION_PROP 構造でメンバーが変更されました。 パーティションがボリュームであり、パーティションのプロパティが変更された場合は、 VDS_NF_VOLUME_MODIFY 通知も送信されます。 |
diskId
イベントをトリガーしたパーティションを含むディスクの GUID。
ullOffset
パーティション オフセット。
解説
VDS_NOTIFICATION構造体には、この構造体がメンバーとして含まれます。
アプリケーションは、 IVdsAdviseSink インターフェイスを実装し、インターフェイス ポインターを IVdsService::Advise メソッドの引数として渡すことで、パーティション イベントを受信できます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | vds.h |