CERT_SYSTEM_STORE_RELOCATE_PARA结构 (wincrypt.h)
当函数的dwFlags 参数设置为 CERT_SYSTEM_STORE_RELOCATE_FLAG 时,CERT_SYSTEM_STORE_RELOCATE_PARA 结构包含要传递给 CertOpenStore 的数据。 它允许应用程序不仅指定要打开的存储的名称,还可以指定注册表 hKey 信息,以指示默认位置以外的注册表位置。
语法
typedef struct _CERT_SYSTEM_STORE_RELOCATE_PARA {
union {
HKEY hKeyBase;
void *pvBase;
} DUMMYUNIONNAME;
union {
void *pvSystemStore;
LPCSTR pszSystemStore;
LPCWSTR pwszSystemStore;
} DUMMYUNIONNAME2;
} CERT_SYSTEM_STORE_RELOCATE_PARA, *PCERT_SYSTEM_STORE_RELOCATE_PARA;
成员
DUMMYUNIONNAME
DUMMYUNIONNAME.hKeyBase
注册表 hKey 的句柄。
DUMMYUNIONNAME.pvBase
指向 void 的指针,允许以多种不同形式传递系统存储位置的基。
DUMMYUNIONNAME2
DUMMYUNIONNAME2.pvSystemStore
指向 void 的指针,允许以各种形式传递系统存储的名称。
DUMMYUNIONNAME2.pszSystemStore
以 null 结尾的 ASCII 字符串,用于命名系统存储。
DUMMYUNIONNAME2.pwszSystemStore
一个以 null 结尾的 Unicode 字符串,用于命名系统存储。
注解
重新定位功能用于访问保存在组策略模板 (GPT) 中的系统存储。 例如,组策略编辑器的用于管理组策略信任列表和证书的 MMC 管理单元扩展使用 GPT 的基本 HKEY 来调用 CertOpenStore。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |