次の方法で共有


ICertRequest2::GetErrorMessageText メソッド (certcli.h)

GetErrorMessageText メソッドは、HRESULT エラー コードのエラー メッセージ テキストを取得します。

エラー メッセージ テキストがローカライズされている場合は、クライアントにローカライズされています。

構文

HRESULT GetErrorMessageText(
  [in]  LONG hrMessage,
  [in]  LONG Flags,
  [out] BSTR *pstrErrorMessageText
);

パラメーター

[in] hrMessage

HRESULT エラーを表す 値。

[in] Flags

次の表のいずれかの値に対応する LONG 値。

意味
ゼロ (0)
エラー メッセージ テキストには、 HRESULT の 16 進値と 10 進値は追加されません。
CR_GEMT_HRESULT_STRING
エラー メッセージ テキストには、 HRESULT の 16 進数と 10 進数の値が追加されます。

[out] pstrErrorMessageText

hrMessage のエラー メッセージ テキストを表す BSTR へのポインター。 BSTR の使用が完了したら、SysFreeString 関数を呼び出して解放します。

戻り値

C++

メソッドが成功した場合、メソッドは S_OKを返します。

メソッドが失敗した場合は、エラーを示す HRESULT 値を返します。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。

VB

戻り値は、hrMessage のエラー メッセージ テキストを含む文字列です。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー certcli.h (Certsrv.h を含む)
Library Certidl.lib
[DLL] Certcli.dll