Compartilhar via


DS_NAME_FLAGS enumeração (ntdsapi.h)

A enumeração DS_NAME_FLAGS é usada para definir como a sintaxe do nome será rachada. Esses sinalizadores são usados pela função DsCrackNames .

Syntax

typedef enum {
  DS_NAME_NO_FLAGS = 0x0,
  DS_NAME_FLAG_SYNTACTICAL_ONLY = 0x1,
  DS_NAME_FLAG_EVAL_AT_DC = 0x2,
  DS_NAME_FLAG_GCVERIFY = 0x4,
  DS_NAME_FLAG_TRUST_REFERRAL = 0x8
} DS_NAME_FLAGS;

Constantes

 
DS_NAME_NO_FLAGS
Valor: 0x0
Indica que não há sinalizadores associados.
DS_NAME_FLAG_SYNTACTICAL_ONLY
Valor: 0x1
Executa um mapeamento sintático no cliente sem transferir pela rede. O único mapeamento sintático com suporte é de DS_FQDN_1779_NAME para DS_CANONICAL_NAME ou DS_CANONICAL_NAME_EX. DsCrackNames retornará o sinalizador DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING se um mapeamento sintático não for possível.
DS_NAME_FLAG_EVAL_AT_DC
Valor: 0x2
Força uma viagem ao controlador de domínio para avaliação, mesmo que a sintaxe possa ser rachada localmente.
DS_NAME_FLAG_GCVERIFY
Valor: 0x4
A chamada falhará se o controlador de domínio não for um servidor de catálogo global.
DS_NAME_FLAG_TRUST_REFERRAL
Valor: 0x8
Habilita a indicação de confiança entre florestas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho ntdsapi.h

Confira também

DS_NAME_FORMAT

DsCrackNames

Enumerações em Active Directory Domain Services