IVssComponent::SetRestoreMetadata メソッド (vswriter.h)

SetRestoreMetadata メソッドは、現在のコンポーネントのライター固有のメタデータを設定します。

ライターのみがこのメソッドを呼び出すことができます。また、 CSVsWriter::OnPreRestore を実装するコンテキストでのみ呼び出すことができます。

構文

HRESULT SetRestoreMetadata(
  [in] LPCWSTR wszRestoreMetadata
);

パラメーター

[in] wszRestoreMetadata

コンポーネントの復元メタデータを含む、呼び出し元によって割り当てられた NULL で終わるワイド文字列。

戻り値

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

意味
S_OK
項目を正常に設定しました。
E_INVALIDARG
パラメーター値の 1 つが無効です。
E_OUTOFMEMORY
呼び出し元がメモリ不足またはその他のシステム リソースです。
VSS_E_OBJECT_ALREADY_EXISTS
このコンポーネントのプライベート メタデータは既に書き込まれています。
VSS_E_BAD_STATE
このメソッドは、 PreRestore イベントを処理するライターのコンテキストの外部で呼び出されました。

注釈

IVssComponent::SetRestoreMetadata は、ライター固有のプライベート メタデータを設定します。これは、復元操作中にライターが使用できます。

この形式は、VSS メタデータの仕様に準拠している必要はありません。

要件

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

こちらもご覧ください

IVssComponent

IVssComponent::GetRestoreMetadata

IVssComponent::SetBackupMetadata