estrutura CERT_SYSTEM_STORE_RELOCATE_PARA (wincrypt.h)
A estrutura CERT_SYSTEM_STORE_RELOCATE_PARA contém dados a serem passados para CertOpenStore quando o parâmetro dwFlags dessa função for definido como CERT_SYSTEM_STORE_RELOCATE_FLAG. Ele permite que o aplicativo especifique não apenas o nome do repositório a ser aberto, mas também informações de hKey do registro indicando um local de registro diferente do local padrão.
Sintaxe
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;
Membros
DUMMYUNIONNAME
DUMMYUNIONNAME.hKeyBase
Um identificador para o registro hKey.
DUMMYUNIONNAME.pvBase
Um ponteiro para um nulo para permitir que a base do local do repositório do sistema seja passada em várias formas diferentes.
DUMMYUNIONNAME2
DUMMYUNIONNAME2.pvSystemStore
Um ponteiro para um nulo para permitir que o nome do repositório do sistema seja passado de várias formas.
DUMMYUNIONNAME2.pszSystemStore
Uma cadeia de caracteres ASCII terminada em nulo que nomeia o repositório do sistema.
DUMMYUNIONNAME2.pwszSystemStore
Uma cadeia de caracteres Unicode terminada em nulo que nomeia o repositório do sistema.
Comentários
A funcionalidade de realocação é usada para acessar repositórios do sistema persistidos no GPT (Modelo de Política de Grupo). Por exemplo, a extensão de snap-in MMC do Editor de Política de Grupo para gerenciar listas de confiança de política de grupo e certificados usa o HKEY base do GPT para chamar CertOpenStore.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |