CERT_SYSTEM_STORE_RELOCATE_PARA structure (wincrypt.h)

La structure CERT_SYSTEM_STORE_RELOCATE_PARA contient des données à transmettre à CertOpenStore lorsque le paramètre dwFlags de cette fonction est défini sur CERT_SYSTEM_STORE_RELOCATE_FLAG. Il permet à l’application de spécifier non seulement le nom du magasin à ouvrir, mais également les informations hKey du registre indiquant un emplacement de Registre autre que l’emplacement par défaut.

Syntaxe

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;

Membres

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyBase

Handle pour le registre hKey.

DUMMYUNIONNAME.pvBase

Pointeur vers un void pour permettre la transmission de la base de l’emplacement du magasin système sous plusieurs formes différentes.

DUMMYUNIONNAME2

DUMMYUNIONNAME2.pvSystemStore

Pointeur vers un void pour permettre le passage du nom du magasin système sous différentes formes.

DUMMYUNIONNAME2.pszSystemStore

Chaîne ASCII terminée par un caractère Null qui nomme le magasin système.

DUMMYUNIONNAME2.pwszSystemStore

Chaîne Unicode terminée par un caractère Null qui nomme le magasin système.

Remarques

La fonctionnalité de déplacement est utilisée pour accéder aux magasins système conservés dans le modèle de stratégie de groupe (GPT). Par exemple, l’extension de composant logiciel enfichable MMC de l’éditeur de stratégie de groupe pour la gestion des listes d’approbations de stratégie de groupe et des certificats utilise la clé HKEY de base du GPT pour appeler CertOpenStore.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wincrypt.h

Voir aussi

CertOpenStore