CERT_SYSTEM_STORE_RELOCATE_PARA結構 (wincrypt.h)

當函式的dwFlags參數設定為 CERT_SYSTEM_STORE_RELOCATE_FLAG 時,CERT_SYSTEM_STORE_RELOCATE_PARA結構包含要傳遞至CertOpenStore的資料。 它可讓應用程式不僅指定要開啟的存放區名稱,還允許登錄 hKey 資訊指出預設位置以外的登錄位置。

語法

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;

成員

DUMMYUNIONNAME

DUMMYUNIONNAME.hKeyBase

登錄 hKey 的控制碼。

DUMMYUNIONNAME.pvBase

void 的指標,可讓系統存放區位置的基底以數種不同的形式傳遞。

DUMMYUNIONNAME2

DUMMYUNIONNAME2.pvSystemStore

void 的指標,允許以各種形式傳遞系統存放區的名稱。

DUMMYUNIONNAME2.pszSystemStore

為系統存放區命名的 Null 終止 ASCII 字串。

DUMMYUNIONNAME2.pwszSystemStore

為系統存放區命名的 Null 終止 Unicode 字串。

備註

重新放置功能可用來存取保存在 群組原則 Template (GPT) 中的系統存放區。 例如,群組原則編輯器的 MMC 嵌入式管理單元延伸模組用於管理群組原則信任清單和憑證會使用 GPT 的基礎 HKEY 來呼叫CertOpenStore

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wincrypt.h

另請參閱

CertOpenStore