struttura CERT_SYSTEM_STORE_RELOCATE_PARA (wincrypt.h)

La struttura CERT_SYSTEM_STORE_RELOCATE_PARA contiene dati da passare a CertOpenStore quando il parametro dwFlags di tale funzione è impostato su CERT_SYSTEM_STORE_RELOCATE_FLAG. Consente all'applicazione di specificare non solo il nome dell'archivio da aprire, ma anche le informazioni hKey del Registro di sistema che indicano un percorso del Registro di sistema diverso dal percorso predefinito.

Sintassi

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;

Members

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyBase

Handle per hKey del Registro di sistema.

DUMMYUNIONNAME.pvBase

Puntatore a un void per consentire il passaggio della base della posizione dell'archivio di sistema in diversi formati.

DUMMYUNIONNAME2

DUMMYUNIONNAME2.pvSystemStore

Puntatore a un void per consentire il passaggio del nome dell'archivio di sistema in vari moduli.

DUMMYUNIONNAME2.pszSystemStore

Stringa ASCII con terminazione Null che assegna un nome all'archivio di sistema.

DUMMYUNIONNAME2.pwszSystemStore

Stringa Unicode con terminazione Null che assegna un nome all'archivio di sistema.

Commenti

La funzionalità di rilocazione viene usata per accedere agli archivi di sistema salvati in modo permanente nel modello di Criteri di gruppo (GPT). Ad esempio, l'estensione dello snap-in MMC dell'editor di Criteri di gruppo per la gestione degli elenchi di attendibilità dei criteri di gruppo e dei certificati usa l'HKEY di base di GPT per chiamare CertOpenStore.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wincrypt.h

Vedi anche

CertOpenStore