IVssWMFiledesc::GetBackupTypeMask メソッド (vswriter.h)

GetBackupTypeMask メソッドは、現在のファイル記述子で指定されたファイルのファイル バックアップ仕様を、VSS_FILE_SPEC_BACKUP_TYPE値のビット マスク (またはビットごとの OR) として返します。 この情報は、ファイルがライターによって評価され、さまざまな特定の種類のバックアップ操作に参加するかどうか (または増分バックアップまたは差分バックアップに参加するかどうか) を示します。

構文

HRESULT GetBackupTypeMask(
  DWORD *pdwTypeMask
);

パラメーター

pdwTypeMask

現在の IVssWMFiledesc インターフェイスで記述されているファイルまたはファイル セットのファイル バックアップ仕様を示すVSS_FILE_SPEC_BACKUP_TYPE値のビット マスク (またはビットごとの OR) を含む DWORD へのポインター。

戻り値

このメソッドの有効なリターン コードを次に示します。

説明
S_OK
filespec 情報が正常に返されました。
E_INVALIDARG
pdwTypeMask 変数は、メモリの NULL 領域を指します。
E_OUTOFMEMORY
呼び出し元がメモリやその他のシステム リソースを使い切れている。
VSS_E_INVALID_XML_DOCUMENT
XML ドキュメントが無効です。 詳細については、イベント ログを確認してください。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。
VSS_E_UNEXPECTED
予期しないエラー。 エラー コードは、エラー ログ ファイルに記録されます。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。

Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値は、Windows Server 2008 R2 と Windows 7 まではサポートされません。 代わりに E_UNEXPECTED が使用されます。

解説

ファイル バックアップ仕様は、 IVssCreateWriterMetadata::AddFilesToFileGroupIVssCreateWriterMetadata::AddDatabaseFiles、または IVssCreateWriterMetadata::AddDatabaseLogFiles メソッドを使用してコンポーネントにファイル仕様を追加するときに、ライターによって指定されます。

要件

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

関連項目

IVssCreateWriterMetadata::AddDatabaseFiles

IVssCreateWriterMetadata::AddDatabaseLogFiles

IVssCreateWriterMetadata::AddFilesToFileGroup

IVssWMFiledesc

VSS_FILE_SPEC_BACKUP_TYPE