структура 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

См. также раздел

CertOpenStore