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 |