Método IX509EnrollmentPolicyServer::LoadPolicy (certenroll.h)

O método LoadPolicy recupera informações de política do servidor CEP (política de registro de certificado).

Sintaxe

HRESULT LoadPolicy(
  [in] X509EnrollmentPolicyLoadOption option
);

Parâmetros

[in] option

Um valor da enumeração X509EnrollmentPolicyLoadOption que especifica como recuperar a política do servidor de política. Esse pode ser um dos valores a seguir.

Valor Significado
LoadOptionDefault
Recarregue se o cache tiver expirado.
LoadOptionCacheOnly
Sempre carregue do cache mesmo que tenha expirado. Esta opção não é compatível no momento.
LoadOptionReload
Sempre recarregue.
LoadOptionRegisterForADChanges
Registra um thread para atualizar um número de sequência se houver alterações no modelo ou no contêiner da autoridade de certificação. Esse valor se aplica somente a um servidor de política do Active Directory.

Retornar valor

Se a função for bem-sucedida, a função retornará S_OK.

Se a função falhar, ela retornará um valor HRESULT que indica o erro. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Código de retorno Descrição
E_INVALIDARG
A opção de carregamento solicitada no parâmetro option não corresponde a nenhuma compatível com o servidor CEP ou você especificou LoadOptionCacheOnly no parâmetro option.
E_NOT_VALID_STATE
Houve um problema com o protocolo LDAP usado para localizar o servidor CEP.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h

Confira também

IX509EnrollmentPolicyServer