ICertServerPolicy::SetContext 方法 (certif.h)
SetContext 方法指定要用作后续调用证书服务上下文的请求。
语法
HRESULT SetContext(
[in] LONG Context
);
参数
[in] Context
指定请求。 此参数必须设置为 在 的 Context 参数中返回的相同值
ICertPolicy::VerifyRequest 方法。
返回值
VB
如果方法成功,该方法将返回S_OK。如果方法失败,它将返回一个 指示错误的 HRESULT 值。 有关常见错误代码的列表,请参阅 通用 HRESULT 值。
注解
策略模块必须先调用 SetContext 方法,然后再调用任何其他 ICertServerPolicy 方法,以便接口引用有效的请求。
示例
// Set the context. The value nContext (long) would be the same
// as the context parameter in ICertPolicy::VerifyRequest.
// hr is defined as an HRESULT.
hr = pCertServerPolicy->SetContext( nContext );
if (FAILED(hr))
{
printf("Failed SetContext [%x]\n", hr);
goto error;
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certif.h (包括 Certsrv.h) |
Library | Certidl.lib |
DLL | Certcli.dll |