структура CERT_SYSTEM_STORE_RELOCATE_PARA (wincrypt.h)
Структура CERT_SYSTEM_STORE_RELOCATE_PARA содержит данные для передачи в CertOpenStore , если параметру dwFlags этой функции присвоено значение CERT_SYSTEM_STORE_RELOCATE_FLAG. Это позволяет приложению указать не только имя открываемого хранилища, но и сведения реестра 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
Указатель на пустоту, позволяющий передавать основание расположения системного хранилища в нескольких различных формах.
DUMMYUNIONNAME2
DUMMYUNIONNAME2.pvSystemStore
Указатель на void, позволяющий передавать имя системного хранилища в различных формах.
DUMMYUNIONNAME2.pszSystemStore
Строка ASCII , завершающаяся нулевым значением, которая называет системное хранилище.
DUMMYUNIONNAME2.pwszSystemStore
Строка Юникода, завершающаяся нулевым значением, которая называет системное хранилище.
Комментарии
Возможность перемещения используется для доступа к системным хранилищам, сохраненным в шаблоне групповая политика (GPT). Например, расширение оснастки MMC редактора групповая политика для управления списками доверия и сертификатами групповой политики использует базовый ключ HKEY GPT для вызова CertOpenStore.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wincrypt.h |