Compartir a través de


estructura CERT_SYSTEM_STORE_RELOCATE_PARA (wincrypt.h)

La estructura CERT_SYSTEM_STORE_RELOCATE_PARA contiene datos que se van a pasar a CertOpenStore cuando el parámetro dwFlags de esa función se establece en CERT_SYSTEM_STORE_RELOCATE_FLAG. Permite que la aplicación especifique no solo el nombre del almacén que se va a abrir, sino también la información de hKey del Registro que indica una ubicación del Registro distinta de la ubicación predeterminada.

Sintaxis

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;

Miembros

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyBase

Identificador del registro hKey.

DUMMYUNIONNAME.pvBase

Puntero a un void para permitir que la base de la ubicación del almacén del sistema se pase en varios formularios diferentes.

DUMMYUNIONNAME2

DUMMYUNIONNAME2.pvSystemStore

Puntero a un void para permitir que el nombre del almacén del sistema se pase en varios formularios.

DUMMYUNIONNAME2.pszSystemStore

Cadena ASCII terminada en null que asigna un nombre al almacén del sistema.

DUMMYUNIONNAME2.pwszSystemStore

Cadena Unicode terminada en null que asigna un nombre al almacén del sistema.

Comentarios

La funcionalidad de reubicación se usa para acceder a los almacenes del sistema persistentes en la plantilla de directiva de grupo (GPT). Por ejemplo, la extensión de complemento MMC del editor de directiva de grupo para administrar listas de confianza de directivas de grupo y certificados usa el HKEY base de GPT para llamar a CertOpenStore.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado wincrypt.h

Consulte también

CertOpenStore