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 |