ADS_NAME_TYPE_ENUM enumeración (iads.h)

La enumeración ADS_NAME_TYPE_ENUM especifica los formatos usados para representar nombres distintivos. La interfaz IADsNameTranslate la usa para convertir el formato de un nombre distintivo.

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 nombre como se especifica en RFC 1779. Por ejemplo, "CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com".
ADS_NAME_TYPE_CANONICAL
Valor: 2
Formato de nombre canónico. Por ejemplo, "Fabrikam.com/Users/Jeff Smith".
ADS_NAME_TYPE_NT4
Valor: 3
Formato de nombre de cuenta usado en Windows. Por ejemplo, "Fabrikam\JeffSmith".
ADS_NAME_TYPE_DISPLAY
Valor: 4
Formato de nombre para mostrar. Por ejemplo, "Jeff Smith".
ADS_NAME_TYPE_DOMAIN_SIMPLE
Valor: 5
Formato de nombre de dominio simple. Por ejemplo, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_ENTERPRISE_SIMPLE
Valor: 6
Formato de nombre de empresa simple. Por ejemplo, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_GUID
Valor: 7
Formato de identificador único global. Por ejemplo, "{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}".
ADS_NAME_TYPE_UNKNOWN
Valor: 8
Tipo de nombre desconocido. El sistema calculará el formato. Este elemento es una opción significativa solo con el método IADsNameTranslate.Set o IADsNameTranslate.SetEx , pero no con el método IADsNameTranslate.Get o IADsNameTranslate.GetEx .
ADS_NAME_TYPE_USER_PRINCIPAL_NAME
Valor: 9
Formato de nombre principal de usuario. Por ejemplo, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_CANONICAL_EX
Valor: 10
Formato de nombre canónico extendido. Por ejemplo, "Fabrikam.com/Users Jeff Smith".
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
Valor: 11
Formato de nombre de entidad de seguridad de servicio. Por ejemplo, "www/www.fabrikam.com@fabrikam.com".
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
Valor: 12
Cadena SID, tal como se define en el Lenguaje de definición de descriptores de seguridad (SDDL), para el SID del objeto actual o uno del historial de SID del objeto. Por ejemplo, "O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0)" Para obtener más información, vea Formato de cadena del descriptor de seguridad.

Comentarios

Los ejemplos de código escritos en C++, Visual Basic y VBS/ASP se pueden encontrar en las discusiones de la interfaz IADsNameTranslate .

Dado que VBScript no puede leer datos de una biblioteca de tipos, una aplicación debe usar las constantes numéricas adecuadas, en lugar de las constantes simbólicas, para establecer las marcas adecuadas. Para usar las constantes simbólicas como práctica de programación recomendada, escriba declaraciones explícitas de estas constantes, como se hace aquí, en aplicaciones vbScript.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado iads.h

Consulte también

Enumeraciones ADSI

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

Formato de cadena de descriptor de seguridad