CERT_SYSTEM_STORE_RELOCATE_PARA-Struktur (wincrypt.h)

Die CERT_SYSTEM_STORE_RELOCATE_PARA-Struktur enthält Daten, die an CertOpenStore übergeben werden sollen, wenn der dwFlags-Parameter dieser Funktion auf CERT_SYSTEM_STORE_RELOCATE_FLAG festgelegt ist. Dadurch kann die Anwendung nicht nur den Namen des zu öffnenden Speichers angeben, sondern auch hKey-Registrierungsinformationen, die einen anderen Registrierungsspeicherort als den Standardspeicherort angeben.

Syntax

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;

Member

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyBase

Ein Handle zum Registrierungs-hKey.

DUMMYUNIONNAME.pvBase

Ein Zeiger auf eine void, damit die Basis des Systemspeicherorts in verschiedenen Formen übergeben werden kann.

DUMMYUNIONNAME2

DUMMYUNIONNAME2.pvSystemStore

Ein Zeiger auf eine void, damit der Name des Systemspeichers in verschiedenen Formen übergeben werden kann.

DUMMYUNIONNAME2.pszSystemStore

Eine MIT NULL endende ASCII-Zeichenfolge , die den Systemspeicher benennt.

DUMMYUNIONNAME2.pwszSystemStore

Eine mit NULL endende Unicode-Zeichenfolge, die den Systemspeicher benennt.

Hinweise

Die Funktion zum Verschieben wird für den Zugriff auf Systemspeicher verwendet, die in der Gruppenrichtlinie-Vorlage (GPT) gespeichert sind. Beispielsweise verwendet die MMC-Snap-In-Erweiterung des Gruppenrichtlinie Editors zum Verwalten von Gruppenrichtlinienvertrauenslisten und Zertifikaten den Basis-HKEY der GPT, um CertOpenStore aufzurufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

CertOpenStore