Função DsRemoveDsServerA (ntdsapi.h)
A função DsRemoveDsServer remove todos os rastreamentos de um agente de serviço de diretório (DSA) da área global do serviço de diretório.
Sintaxe
NTDSAPI DWORD DsRemoveDsServerA(
[in] HANDLE hDs,
[in] LPSTR ServerDN,
[in, optional] LPSTR DomainDN,
[out, optional] BOOL *fLastDcInDomain,
[in] BOOL fCommit
);
Parâmetros
[in] hDs
Contém um identificador de serviço de diretório obtido da função DSBind ou DSBindWithCred .
[in] ServerDN
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome diferenciado totalmente qualificado do controlador de domínio a ser removido.
[in, optional] DomainDN
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica um domínio hospedado pelo ServerDN. Se esse parâmetro for NULL, nenhuma verificação será executada para garantir que ServerDN seja o último controlador de domínio no DomainDN.
[out, optional] fLastDcInDomain
Ponteiro para um valor booliano que receberá TRUE se ServerDN for o último DC no DomainDN ou FALSE caso contrário. Esse parâmetro receberá FALSE se DomainDN for NULL.
[in] fCommit
Contém um valor booliano que especifica se o controlador de domínio deve realmente ser removido. Se esse parâmetro for diferente de zero, ServerDN será removido. Se esse parâmetro for zero, a existência de ServerDN será verificada e fLastDcInDomain será gravada, mas o controlador de domínio não será removido.
Retornar valor
Retorna ERROR_SUCCESS se tiver êxito ou um código de erro Win32 ou RPC, se não for bem-sucedido. Os códigos de erro possíveis incluem o seguinte.
Comentários
Observação
O cabeçalho ntdsapi.h define DsRemoveDsServer como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | ntdsapi.h |
Biblioteca | Ntdsapi.lib |
DLL | Ntdsapi.dll |
Confira também
Funções de gerenciamento de replicação e controlador de domínio
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de