ICertRequest2::GetErrorMessageText 方法 (certcli.h)
GetErrorMessageText 方法检索 HRESULT 错误代码的错误消息文本。
如果已本地化错误消息文本,则它已在客户端上本地化。
语法
HRESULT GetErrorMessageText(
[in] LONG hrMessage,
[in] LONG Flags,
[out] BSTR *pstrErrorMessageText
);
参数
[in] hrMessage
一个值,该值表示 HRESULT 错误。
[in] Flags
一个 LONG 值,对应于下表中的值之一。
值 | 含义 |
---|---|
|
错误消息文本不会追加 HRESULT 十六进制值和十进制值。 |
|
错误消息文本将追加 HRESULT 十六进制值和十进制值。 |
[out] pstrErrorMessageText
指向 BSTR 的指针,表示 hrMessage 的错误消息文本。 使用完 BSTR 后,通过调用 SysFreeString 函数来释放它。
返回值
C++
如果方法成功,该方法将返回S_OK。如果方法失败,它将返回一个 指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 通用 HRESULT 值。
VB
返回值是包含 hrMessage 的错误消息文本的 String。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certcli.h (包括 Certsrv.h) |
Library | Certidl.lib |
DLL | Certcli.dll |