Compartilhar via


DS_NAME_FORMAT enumeração (ntdsapi.h)

A enumeração DS_NAME_FORMAT fornece formatos a serem usados para nomes de entrada e saída para a função DsCrackNames .

Syntax

typedef enum {
  DS_UNKNOWN_NAME = 0,
  DS_FQDN_1779_NAME = 1,
  DS_NT4_ACCOUNT_NAME = 2,
  DS_DISPLAY_NAME = 3,
  DS_UNIQUE_ID_NAME = 6,
  DS_CANONICAL_NAME = 7,
  DS_USER_PRINCIPAL_NAME = 8,
  DS_CANONICAL_NAME_EX = 9,
  DS_SERVICE_PRINCIPAL_NAME = 10,
  DS_SID_OR_SID_HISTORY_NAME = 11,
  DS_DNS_DOMAIN_NAME = 12
} DS_NAME_FORMAT;

Constantes

 
DS_UNKNOWN_NAME
Valor: 0
Indica que o nome está usando um tipo de nome desconhecido. Esse formato pode afetar o desempenho porque força o servidor a tentar corresponder a todos os possíveis
Formatos. Use esse valor somente se o formato de entrada for desconhecido.
DS_FQDN_1779_NAME
Valor: 1
Indica que o nome diferenciado totalmente qualificado é usado. Por exemplo:

CN=someone,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com
DS_NT4_ACCOUNT_NAME
Valor: 2
Indica um nome de conta Windows NT 4.0. Por exemplo:

Engenharia\alguém

A versão somente de domínio inclui duas barras invertidas à direita (\).
DS_DISPLAY_NAME
Valor: 3
Indica um nome de exibição amigável, por exemplo, Jeff Smith. O nome de exibição não é necessariamente o mesmo que RDN (nome diferenciado relativo).
DS_UNIQUE_ID_NAME
Valor: 6
Indica uma cadeia de caracteres GUID que a função IIDFromString retorna. Por exemplo:

{4fa050f0-f561-11cf-bdd9-00aa003a77b6}
DS_CANONICAL_NAME
Valor: 7
Indica um nome canônico completo. Por exemplo:

engineering.fabrikam.com/software/someone

A versão somente de domínio inclui uma barra (/) à direita.
DS_USER_PRINCIPAL_NAME
Valor: 8
Indica que ele está usando o NOME UPN (nome upn). Por exemplo:

someone@engineering.fabrikam.com
DS_CANONICAL_NAME_EX
Valor: 9
Esse elemento é o mesmo que DS_CANONICAL_NAME exceto que a barra (/) mais à direita é substituída por um caractere de nova linha (\n), mesmo em um caso somente de domínio. Por exemplo:

engineering.fabrikam.com/software\nalguém
DS_SERVICE_PRINCIPAL_NAME
Valor: 10
Indica que ele está usando um nome de entidade de serviço generalizado. Por exemplo:

Www/www.fabrikam.com@fabrikam.com
DS_SID_OR_SID_HISTORY_NAME
Valor: 11
Indica um SID (Identificador de Segurança) para o objeto . Isso pode ser o SID atual ou um SID do histórico de SID do objeto. A cadeia de caracteres SID pode usar a representação de cadeia de caracteres padrão de um SID ou uma das constantes de cadeia de caracteres definidas em Sddl.h. Para obter mais informações sobre como converter um SID binário em uma cadeia de caracteres SID, consulte
Cadeias de caracteres SID. Veja a seguir um exemplo de uma cadeia de caracteres SID:

S-1-5-21-397955417-626881126-188441444-501
DS_DNS_DOMAIN_NAME
Valor: 12
Não há suporte para as APIs do Serviço de Diretório (DS).

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

DsCrackNames

Enumerações em Active Directory Domain Services