IVssWMFiledesc::GetBackupTypeMask メソッド (vswriter.h)
GetBackupTypeMask メソッドは、現在のファイル記述子で指定されたファイルのファイル バックアップ仕様を、VSS_FILE_SPEC_BACKUP_TYPE値のビット マスク (またはビットごとの OR) として返します。 この情報は、ファイルがライターによって評価され、さまざまな特定の種類のバックアップ操作に参加するかどうか (または増分バックアップまたは差分バックアップに参加するかどうか) を示します。
構文
HRESULT GetBackupTypeMask(
DWORD *pdwTypeMask
);
パラメーター
pdwTypeMask
現在の IVssWMFiledesc インターフェイスで記述されているファイルまたはファイル セットのファイル バックアップ仕様を示すVSS_FILE_SPEC_BACKUP_TYPE値のビット マスク (またはビットごとの OR) を含む DWORD へのポインター。
戻り値
このメソッドの有効なリターン コードを次に示します。
値 | 説明 |
---|---|
|
filespec 情報が正常に返されました。 |
|
pdwTypeMask 変数は、メモリの NULL 領域を指します。 |
|
呼び出し元がメモリやその他のシステム リソースを使い切れている。 |
|
XML ドキュメントが無効です。 詳細については、イベント ログを確認してください。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。 |
|
予期しないエラー。 エラー コードは、エラー ログ ファイルに記録されます。 詳細については、「 VSS でのイベントとエラーの処理」を参照してください。
Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値は、Windows Server 2008 R2 と Windows 7 まではサポートされません。 代わりに E_UNEXPECTED が使用されます。 |
解説
ファイル バックアップ仕様は、 IVssCreateWriterMetadata::AddFilesToFileGroup、 IVssCreateWriterMetadata::AddDatabaseFiles、または IVssCreateWriterMetadata::AddDatabaseLogFiles メソッドを使用してコンポーネントにファイル仕様を追加するときに、ライターによって指定されます。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vswriter.h (Vss.h、VsWriter.h を含む) |
Library | VssApi.lib |
関連項目
IVssCreateWriterMetadata::AddDatabaseFiles
IVssCreateWriterMetadata::AddDatabaseLogFiles