次の方法で共有


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 は、多数のイベント (PrepareForSnapshotFreezeThawPostSnapshot) を生成し、その 1 つ目は PrepareForSnapshot です。

したがって、ライターがシャドウ コピー操作に参加している場合、CVssWriter::OnPrepareSnapshot より前に GetContext が呼び出されたときに、そのシャドウ コピーのコンテキストの明確な値が見つかりません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vswriter.h (Vss.h、VsWriter.h を含む)
Library VssApi.lib

こちらもご覧ください

CSVSWriter

CVssWriter::OnPrepareSnapshot

IVssBackupComponents::D oSnapshotSet

IVssBackupComponents::SetContext

_VSS_SNAPSHOT_CONTEXT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES