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 |