IX509CertificateRequest::get_ParentWindow 方法 (certenroll.h)
ParentWindow 属性指定并检索与键相关的用户界面对话框使用的窗口的 ID。
此属性是可读写的。
语法
HRESULT get_ParentWindow(
LONG *pValue
);
参数
pValue
返回值
无
备注
此属性值由与密钥相关的“证书注册控制”模式对话框使用,这些对话框可以:
- 指示用户插入智能卡
- 请求智能卡引脚编号
- 请求新密钥的保护级别
- 在访问密钥之前请求用户密码
如果应用程序使用与键相关的模式对话框,我们建议使用此属性来确保窗口显示在其他窗口的前面,并且执行请求的操作后才能取消阻止线程。
可以在调用任何初始化方法或 Encode 方法之前设置此属性。 如果证书请求包含嵌套请求,并且你在顶级请求上设置了 ParentWindow 属性,则它会自动传播到所有内部请求。 但是,可以在每个内部对象上手动设置 属性。
对于 PKCS #10 请求,如果键存在,则会从关联的 IX509PrivateKey 对象中检索并指定属性值。 对于 PKCS #7 或 CMC 请求,窗口 ID 会在内部请求和所有签名证书上更新。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |
DLL | CertEnroll.dll |