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 |