CVssWriter::GetContext メソッド (vswriter.h)
GetContext 情報は、進行中または可能なシャドウ コピーの現在のコンテキストを返します。
GetContext は、 CVssWriter 基本クラスによって実装される保護されたメソッドです。
構文
LONG GetContext();
戻り値
このメソッドは、ライターを含むシャドウ コピーのコンテキストを、 _VSS_SNAPSHOT_CONTEXT 値と _VSS_VOLUME_SNAPSHOT_ATTRIBUTES 値のビット マスク (またはビットごとの OR) として返します。
注釈
シャドウ コピーの既定のコンテキストはVSS_CTX_BACKUP。
要求者は、 IVssBackupComponents::SetContext を呼び出してシャドウ コピーのコンテキストを設定できます。 IVssBackupComponents::D oSnapshotSet を使用してシャドウ コピーを作成する前にいつでも実行できます。
IVssBackupComponents::D oSnapshotSet は、多数のイベント (PrepareForSnapshot、 Freeze、 Thaw、 PostSnapshot) を生成し、その 1 つ目は PrepareForSnapshot です。
したがって、ライターがシャドウ コピー操作に参加している場合、CVssWriter::OnPrepareSnapshot より前に GetContext が呼び出されたときに、そのシャドウ コピーのコンテキストの明確な値が見つかりません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vswriter.h (Vss.h、VsWriter.h を含む) |
Library | VssApi.lib |
こちらもご覧ください
IVssBackupComponents::D oSnapshotSet