Compartilhar via


Função LsaSetDomainInformationPolicy (ntsecapi.h)

A função LsaSetDomainInformationPolicy define informações de domínio para o objeto Policy .

Sintaxe

NTSTATUS LsaSetDomainInformationPolicy(
  [in] LSA_HANDLE                      PolicyHandle,
  [in] POLICY_DOMAIN_INFORMATION_CLASS InformationClass,
  [in] PVOID                           Buffer
);

Parâmetros

[in] PolicyHandle

Um identificador para o objeto Policy para o sistema.

[in] InformationClass

POLICY_DOMAIN_INFORMATION_CLASS enumeração que especifica as informações a serem definidas como o objeto Policy . A tabela a seguir mostra os valores possíveis.

Valor Significado
PolicyDomainEfsInformation
As informações são para Criptografar o sistema de arquivos.
PolicyDomainKerberosTicketInformation
As informações são de um tíquete Kerberos.

[in] Buffer

Ponteiro para um buffer que contém as informações a serem definidas para o objeto Policy .

Retornar valor

Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.

Se a função falhar, o valor retornado será um código NTSTATUS, que pode ser o valor a seguir ou um dos valores retornados da função de política LSA.

Valor/código retornado Descrição
STATUS_INTERNAL_DB_CORRUPTION
O banco de dados de política está corrompido. As informações de política retornadas não são válidas para a classe fornecida.

Comentários

O tipo de acesso POLICY_TRUST_ADMIN é necessário para definir informações de domínio para o objeto Policy . Para obter mais informações, consulte Direitos de acesso a objetos de política.

Requisitos

Requisito Valor
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]
Plataforma de Destino Windows
Cabeçalho ntsecapi.h
Biblioteca Advapi32.lib
DLL Advapi32.dll