次の方法で共有


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

SetPreRestoreFailureMsg メソッドは、PreRestore イベントの処理中のエラーを説明するメッセージを作成するために使用されます。

このメソッドを呼び出すことができるのはライターだけです。また、復元操作中にのみ呼び出すことができます。

構文

HRESULT SetPreRestoreFailureMsg(
  [in] LPCWSTR wszPreRestoreFailureMsg
);

パラメーター

[in] wszPreRestoreFailureMsg

PreRestore イベントの処理中に発生したエラーを説明するエラー メッセージを含む、呼び出し元によって割り当てられた NULL で終わるワイド文字列。

戻り値

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

説明
S_OK
エラー メッセージを正常に設定しました。
E_INVALIDARG
パラメーター値の 1 つが無効です。
E_OUTOFMEMORY
呼び出し元がメモリ不足またはその他のシステム リソースです。
VSS_E_BAD_STATE
呼び出し元が、操作の正しい状態 (バックアップまたは復元) ではありません。

解説

SetPreRestoreFailureMsg によって設定されたエラー メッセージは、コンポーネント内のすべてのファイルと、選択できないサブコンポーネントに適用されます。

要件

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

関連項目

IVssComponent

IVssComponent::GetPostRestoreFailureMsg

IVssComponent::GetPreRestoreFailureMsg

IVssComponent::SetPostRestoreFailureMsg