Enumeración ADSTYPEENUM (iads.h)

La enumeración ADSTYPEENUM se usa para identificar el tipo de datos de un valor de propiedad ADSI.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0001 {
  ADSTYPE_INVALID = 0,
  ADSTYPE_DN_STRING,
  ADSTYPE_CASE_EXACT_STRING,
  ADSTYPE_CASE_IGNORE_STRING,
  ADSTYPE_PRINTABLE_STRING,
  ADSTYPE_NUMERIC_STRING,
  ADSTYPE_BOOLEAN,
  ADSTYPE_INTEGER,
  ADSTYPE_OCTET_STRING,
  ADSTYPE_UTC_TIME,
  ADSTYPE_LARGE_INTEGER,
  ADSTYPE_PROV_SPECIFIC,
  ADSTYPE_OBJECT_CLASS,
  ADSTYPE_CASEIGNORE_LIST,
  ADSTYPE_OCTET_LIST,
  ADSTYPE_PATH,
  ADSTYPE_POSTALADDRESS,
  ADSTYPE_TIMESTAMP,
  ADSTYPE_BACKLINK,
  ADSTYPE_TYPEDNAME,
  ADSTYPE_HOLD,
  ADSTYPE_NETADDRESS,
  ADSTYPE_REPLICAPOINTER,
  ADSTYPE_FAXNUMBER,
  ADSTYPE_EMAIL,
  ADSTYPE_NT_SECURITY_DESCRIPTOR,
  ADSTYPE_UNKNOWN,
  ADSTYPE_DN_WITH_BINARY,
  ADSTYPE_DN_WITH_STRING
} ADSTYPEENUM;

Constantes

 
ADSTYPE_INVALID
Valor: 0
El tipo de datos no es válido
ADSTYPE_DN_STRING
La cadena es de Nombre distintivo (ruta de acceso) de un objeto de servicio de directorio.
ADSTYPE_CASE_EXACT_STRING
La cadena es del tipo que distingue mayúsculas de minúsculas.
ADSTYPE_CASE_IGNORE_STRING
La cadena es del tipo que no distingue mayúsculas de minúsculas.
ADSTYPE_PRINTABLE_STRING
La cadena se puede mostrar en pantalla o en impresión.
ADSTYPE_NUMERIC_STRING
La cadena es de un número que se va a interpretar como texto.
ADSTYPE_BOOLEAN
Los datos son de un valor booleano.
ADSTYPE_INTEGER
Los datos son de un valor entero.
ADSTYPE_OCTET_STRING
La cadena es de una matriz de bytes.
ADSTYPE_UTC_TIME
Los datos son de la hora universal tal y como se expresa en la coordenada de hora universal (UTC).
ADSTYPE_LARGE_INTEGER
Los datos son de un valor entero largo.
ADSTYPE_PROV_SPECIFIC
La cadena es de una cadena específica del proveedor.
ADSTYPE_OBJECT_CLASS
No se usa.
ADSTYPE_CASEIGNORE_LIST
Los datos son de una lista de cadenas que no distinguen mayúsculas de minúsculas.
ADSTYPE_OCTET_LIST
Los datos son de una lista de cadenas de octetos.
ADSTYPE_PATH
La cadena es de una ruta de acceso de directorio.
ADSTYPE_POSTALADDRESS
La cadena es del tipo de dirección postal.
ADSTYPE_TIMESTAMP
Los datos son de una marca de tiempo en segundos.
ADSTYPE_BACKLINK
La cadena es de un vínculo posterior.
ADSTYPE_TYPEDNAME
La cadena es de un nombre con tipo.
ADSTYPE_HOLD
Los datos son de la estructura de datos Hold.
ADSTYPE_NETADDRESS
La cadena es de una dirección net.
ADSTYPE_REPLICAPOINTER
Los datos son de un puntero de réplica.
ADSTYPE_FAXNUMBER
La cadena es de un número de fax.
ADSTYPE_EMAIL
Los datos son de un mensaje de correo electrónico.
ADSTYPE_NT_SECURITY_DESCRIPTOR
Los datos son un descriptor de seguridad de Windows representado por una matriz de bytes.
ADSTYPE_UNKNOWN
Los datos son de un tipo indefinido.
ADSTYPE_DN_WITH_BINARY
Los datos son de ADS_DN_WITH_BINARY que se usan para asignar un nombre distintivo a un GUID novarying. Para obtener más información, vea la sección Comentarios.
ADSTYPE_DN_WITH_STRING
Los datos son de ADS_DN_WITH_STRING que se usan para asignar un nombre distintivo a un valor de cadena novaring. Para obtener más información, vea la sección Comentarios.

Comentarios

Al extender el esquema de Active Directory para agregar ADS_DN_WITH_BINARY, también debe especificar la definición de atributo "otherWellKnownGuid". Agregue lo siguiente a la definición del atributo de archivo ldf: "omObjectClass:: KoZIhvcUAQEBCw=="

Al extender el esquema de Active Directory para agregar ADS_DN_WITH_STRING, también debe especificar la definición de atributo "otherWellKnownGuid". Agregue lo siguiente a la definición del atributo de archivo ldf: "omObjectClass:: KoZIhvcUAQEBDA=="

Dado que VBScript no puede leer datos de una biblioteca de tipos, las aplicaciones VBScript no reconocen constantes simbólicas, como se ha definido anteriormente. Use las constantes numéricas en su lugar para establecer las marcas adecuadas en la aplicación VBScript. 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 la aplicación VBScript.

Requisitos

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

Consulte también

Enumeraciones ADSI