Compartir a través de


DS_NAME_FORMAT enumeración (ntdsapi.h)

La enumeración DS_NAME_FORMAT proporciona formatos que se usarán para los nombres de entrada y salida de la función 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 el nombre usa un tipo de nombre desconocido. Este formato puede afectar al rendimiento porque obliga al servidor a intentar coincidir con todo lo posible.
Formatos. Use este valor solo si se desconoce el formato de entrada.
DS_FQDN_1779_NAME
Valor: 1
Indica que se usa el nombre distintivo completo. Por ejemplo:

CN=alguien,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com
DS_NT4_ACCOUNT_NAME
Valor: 2
Indica un nombre de cuenta de Windows NT 4.0. Por ejemplo:

Ingeniería\alguien

La versión de solo dominio incluye dos barras diagonales inversas finales (\).
DS_DISPLAY_NAME
Valor: 3
Indica un nombre para mostrar descriptivo, por ejemplo, Jeff Smith. El nombre para mostrar no es necesariamente el mismo que el nombre distintivo relativo (RDN).
DS_UNIQUE_ID_NAME
Valor: 6
Indica una cadena GUID que devuelve la función IIDFromString . Por ejemplo:

{4fa050f0-f561-11cf-bdd9-00aa003a77b6}
DS_CANONICAL_NAME
Valor: 7
Indica un nombre canónico completo. Por ejemplo:

engineering.fabrikam.com/software/someone

La versión de solo dominio incluye una barra diagonal final (/).
DS_USER_PRINCIPAL_NAME
Valor: 8
Indica que usa el nombre principal de usuario (UPN). Por ejemplo:

someone@engineering.fabrikam.com
DS_CANONICAL_NAME_EX
Valor: 9
Este elemento es el mismo que DS_CANONICAL_NAME , salvo que la barra diagonal más a la derecha (/) se reemplaza por un carácter de nueva línea (\n), incluso en un caso de solo dominio. Por ejemplo:

engineering.fabrikam.com/software\nalguien
DS_SERVICE_PRINCIPAL_NAME
Valor: 10
Indica que usa un nombre de entidad de seguridad de servicio generalizado. Por ejemplo:

Www/www.fabrikam.com@fabrikam.com
DS_SID_OR_SID_HISTORY_NAME
Valor: 11
Indica un identificador de seguridad (SID) para el objeto . Puede ser el SID actual o un SID del historial de SID de objeto. La cadena SID puede usar la representación de cadena estándar de un SID o una de las constantes de cadena definidas en Sddl.h. Para obtener más información sobre cómo convertir un SID binario en una cadena SID, vea
Cadenas de SID. A continuación se muestra un ejemplo de una cadena SID:

S-1-5-21-397955417-626881126-188441444-501
DS_DNS_DOMAIN_NAME
Valor: 12
No es compatible con las API del servicio de directorio (DS).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado ntdsapi.h

Consulte también

DsCrackNames

Enumeraciones en Servicios de dominio de Active Directory