ADS_NAME_TYPE_ENUM enumeração (iads.h)
A enumeração ADS_NAME_TYPE_ENUM especifica os formatos usados para representar nomes diferenciados. Ele é usado pela interface IADsNameTranslate para converter o formato de um nome diferenciado.
Syntax
typedef enum __MIDL___MIDL_itf_ads_0001_0050_0001 {
ADS_NAME_TYPE_1779 = 1,
ADS_NAME_TYPE_CANONICAL = 2,
ADS_NAME_TYPE_NT4 = 3,
ADS_NAME_TYPE_DISPLAY = 4,
ADS_NAME_TYPE_DOMAIN_SIMPLE = 5,
ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6,
ADS_NAME_TYPE_GUID = 7,
ADS_NAME_TYPE_UNKNOWN = 8,
ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9,
ADS_NAME_TYPE_CANONICAL_EX = 10,
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11,
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12
} ADS_NAME_TYPE_ENUM;
Constantes
ADS_NAME_TYPE_1779 Valor: 1 Formato de nome conforme especificado no RFC 1779. Por exemplo, "CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com". |
ADS_NAME_TYPE_CANONICAL Valor: 2 Formato de nome canônico. Por exemplo, "Fabrikam.com/Users/Jeff Smith". |
ADS_NAME_TYPE_NT4 Valor: 3 Formato de nome da conta usado no Windows. Por exemplo, "Fabrikam\JeffSmith". |
ADS_NAME_TYPE_DISPLAY Valor: 4 Formato de nome de exibição. Por exemplo, "Jeff Smith". |
ADS_NAME_TYPE_DOMAIN_SIMPLE Valor: 5 Formato de nome de domínio simples. Por exemplo, "JeffSmith@Fabrikam.com". |
ADS_NAME_TYPE_ENTERPRISE_SIMPLE Valor: 6 Formato de nome empresarial simples. Por exemplo, "JeffSmith@Fabrikam.com". |
ADS_NAME_TYPE_GUID Valor: 7 Formato de Identificador Exclusivo Global. Por exemplo, "{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}". |
ADS_NAME_TYPE_UNKNOWN Valor: 8 Tipo de nome desconhecido. O sistema estimará o formato. Esse elemento é uma opção significativa apenas com o método IADsNameTranslate.Set ou IADsNameTranslate.SetEx , mas não com o método IADsNameTranslate.Get ou IADsNameTranslate.GetEx . |
ADS_NAME_TYPE_USER_PRINCIPAL_NAME Valor: 9 Formato de nome principal do usuário. Por exemplo, "JeffSmith@Fabrikam.com". |
ADS_NAME_TYPE_CANONICAL_EX Valor: 10 Formato de nome canônico estendido. Por exemplo, "Fabrikam.com/Users Jeff Smith". |
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME Valor: 11 Formato de nome da entidade de serviço. Por exemplo, "www/www.fabrikam.com@fabrikam.com". |
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME Valor: 12 Uma cadeia de caracteres SID, conforme definido na SDDL (Linguagem de Definição do Descritor de Segurança), para o SID do objeto atual ou um do histórico de SID do objeto. Por exemplo, "O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0)" Para obter mais informações, consulte Formato de cadeia de caracteres do descritor de segurança. |
Comentários
Exemplos de código escritos em C++, Visual Basic e VBS/ASP podem ser encontrados nas discussões da interface IADsNameTranslate .
Como o VBScript não pode ler dados de uma biblioteca de tipos, um aplicativo deve usar as constantes numéricas apropriadas, em vez das constantes simbólicas, para definir os sinalizadores apropriados. Para usar as constantes simbólicas como uma boa prática de programação, escreva declarações explícitas dessas constantes, como feito aqui, em aplicativos VBScript.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | iads.h |
Confira também
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