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 |