Encabezado iads.h

Varias tecnologías usan este encabezado. Para más información, consulte:

iads.h contiene las siguientes interfaces de programación:

Interfaces

 
Iads

La interfaz DED define las características básicas del objeto, es decir, las propiedades y los métodos, de cualquier objeto ADSI.
IADsAccessControlEntry

La interfaz IADsAccessControlEntry es una interfaz dual que permite a los clientes de directorio acceder y manipular entradas de control de acceso individuales (ACE) del objeto propietario.
IADsAccessControlList

La interfaz IADsAccessControlList es una interfaz dual que administra entradas de control de acceso individuales (ACE).
IADsAcl

La interfaz IADsAcl proporciona métodos para que un cliente ADSI acceda a los valores de atributo ACL o Heredado de ACL y manipule y manipule la ACL. Esta interfaz manipula los atributos.
IADsADSystemInfo

La interfaz IADsADSystemInfo recupera datos sobre el equipo local si ejecuta un sistema operativo Windows en un dominio de Windows. Por ejemplo, puede obtener el dominio, el sitio y el nombre distintivo del equipo local.
IADsBackLink

La interfaz IADsBackLink proporciona métodos para que un cliente ADSI acceda al atributo Back Link. Puede llamar a los métodos de propiedad de esta interfaz para obtener y modificar el atributo .
IADsCaseIgnoreList

La interfaz IADsCaseIgnoreList proporciona métodos para que un cliente ADSI acceda al atributo Case Ignore List. Puede llamar a los métodos de propiedad de esta interfaz para obtener y modificar el atributo .
IADsClass

La interfaz IADsClass está diseñada para administrar objetos de clase de esquema que proporcionan definiciones de clase para cualquier objeto ADSI. Otras interfaces de administración de esquemas incluyen IADsProperty para definiciones de atributos e IADsSyntax para la sintaxis de atributos.
IADsCollection

La interfaz IADsCollection es una interfaz dual que permite a su objeto ADSI de hospedaje definir y administrar un conjunto arbitrario de elementos de datos con nombre para un servicio de directorio.
IADsComputer

La interfaz IADsComputer es una interfaz dual que hereda de los IAD.
IADsComputerOperations

La interfaz IADsComputerOperations es una interfaz dual que hereda de los IAD.
IADsContainer

La interfaz IADsContainer permite que un objeto contenedor ADSI cree, elimine y administre objetos ADSI contenidos. Los objetos de contenedor representan árboles de directorio jerárquicos, como en un sistema de archivos, y para organizar la jerarquía de directorios.
IADsDeleteOps

La interfaz IADsDeleteOps especifica un método que un objeto puede usar para eliminarse del directorio subyacente. Para un objeto contenedor, el método elimina sus elementos secundarios y todo el subárbol.
IADsDNWithBinary

La interfaz IADsDNWithBinary proporciona métodos para que un cliente ADSI asocie un nombre distintivo (DN) con el GUID de un objeto.
IADsDNWithString

La interfaz IADsDNWithString proporciona métodos para que un cliente ADSI asocie un nombre distintivo (DN) a un valor de cadena.
IADsDomain

La interfaz IADsDomain es una interfaz dual que hereda de los IAD.
IADsEmail

La interfaz IADsEmail proporciona métodos para que un cliente ADSI acceda al atributo Email Address.
IADsExtension

La interfaz IADsExtension forma la base del modelo de extensión de aplicación ADSI.
IADsFaxNumber

La interfaz IADsFaxNumber proporciona métodos para que un cliente ADSI acceda al atributo Facsimile Telephone Number.
IADsFileService

La interfaz IADsFileService es una interfaz dual que hereda de IADsService.
IADsFileServiceOperations

La interfaz IADsFileServiceOperations es una interfaz dual que hereda de IADsServiceOperations.
IADsFileShare

La interfaz IADsFileShare es una interfaz dual que hereda de los IAD. Está diseñado para representar un recurso compartido de archivos publicado a través de la red. Llame a los métodos de IADsFileShare para acceder o publicar datos sobre un punto de recurso compartido de archivos.
IADsGroup

Administra los datos de pertenencia a grupos en un servicio de directorio.
IADsHold

La interfaz IADsHold proporciona métodos para que un cliente ADSI acceda al atributo Hold.
IADsLargeInteger

Se usa para manipular enteros de 64 bits del tipo LargeInteger.
IADsLocality

La interfaz IADsLocality es una interfaz dual que hereda de los IAD.
IADsMembers

La interfaz IADsMembers es una interfaz dual.
IADsNamespaces

El proveedor de ADs implementa la interfaz IADsNamespaces y se usa para administrar objetos de espacio de nombres.
IADsNameTranslate

IaDsNameTranslateinterface traduce nombres distintivos (DN) entre varios formatos, tal como se define en la enumeración ADS_NAME_TYPE_ENUM. La característica está disponible para los objetos de Active Directory.
IADsNetAddress

La interfaz IADsNetAddress proporciona métodos para que un cliente ADSI acceda al atributo Net Address.
IADsO

La interfaz IADsO es una interfaz dual que hereda de los IAD.
IADsObjectOptions

Proporciona un mecanismo directo para especificar y obtener opciones específicas del proveedor para manipular un objeto ADSI.
IADsOctetList

La interfaz IADsOctetList proporciona métodos para que un cliente ADSI acceda al atributo Octet List.
IADsOpenDSObject

La interfaz IADsOpenDSObject está diseñada para proporcionar un contexto de seguridad para enlazar a un objeto en el almacén de directorios subyacente.
IADsOU

Se usa para administrar objetos organizationalUnit.
IADsPath

La interfaz IADsPath proporciona métodos para que un cliente ADSI acceda al atributo Path.
IADsPathname

Analiza la ruta de acceso X.500 y Windows en ADSI.
IADsPostalAddress

La interfaz IADsPostalAddress proporciona métodos para que un cliente ADSI acceda al atributo Dirección postal.
IADsPrintJob

La interfaz IADsPrintJob es una interfaz dual que hereda de los IAD.
IADsPrintJobOperations

La interfaz IADsPrintJobOperations es una interfaz dual que hereda de los IAD.
IADsPrintQueue

La interfaz IADsPrintQueue representa una impresora en una red.
IADsPrintQueueOperations

Se usa para controlar una impresora desde una red.
IADsProperty

La interfaz IADsProperty está diseñada para administrar una única definición de atributo para un objeto de clase de esquema.
IADsPropertyEntry

La interfaz IADsPropertyEntry se usa para administrar una entrada de propiedad en la memoria caché de propiedades.
IADsPropertyList

La interfaz IADsPropertyList se usa para modificar, leer y actualizar una lista de entradas de propiedad en la memoria caché de propiedades de un objeto.
IADsPropertyValue

Se usa para representar el valor de un objeto IADsPropertyEntry en un tipo de datos predefinido.
IADsPropertyValue2

Se usa para representar el valor de un objeto IADsPropertyEntry en cualquier formato de datos.
IADsReplicaPointer

La interfaz IADsReplicaPointer proporciona métodos para que un cliente ADSI acceda al atributo Puntero de réplica.
IADsResource

La interfaz IADsResource es una interfaz dual que hereda de los IAD. Está diseñado para administrar un recurso abierto para un servicio de archivos a través de una red.
IADsSecurityDescriptor

Proporciona acceso a las propiedades en un objeto descriptor de seguridad ADSI.
IADsSecurityUtility

La interfaz IADsSecurityUtility se usa para obtener, establecer o recuperar el descriptor de seguridad en un archivo, un recurso compartido de archivos o una clave del Registro.
IADsService

La interfaz IADsService es una interfaz dual que hereda de los IAD.
IADsServiceOperations

La interfaz IADsServiceOperations es una interfaz dual que hereda de los IAD.
IADsSession

La interfaz IADsSession es una interfaz dual que hereda de los IAD. Está diseñado para representar una sesión activa para el servicio de archivos a través de una red.
IADsSyntax

La interfaz IADsSyntax especifica métodos para identificar y modificar los tipos de datos de Automation disponibles que se usan para representar sus datos.
IADsTimestamp

La interfaz IADsTimestamp proporciona métodos para que un cliente ADSI acceda al atributo Timestamp.
IADsTypedName

La interfaz IADsTypedName proporciona métodos para que un cliente ADSI acceda al atributo Typed Name.
IADsUser

La interfaz IADsUser es una interfaz dual que hereda de los IAD.
IADsWinNTSystemInfo

La interfaz IADsWinNTSystemInfo recupera la información del sistema WinNT sobre un equipo. Esta información del sistema incluye el nombre de cuenta de usuario, el dominio de usuario, el nombre de host y el controlador de dominio principal del equipo host.
IDirectoryObject

La interfaz IDirectoryObject es una interfaz COM que no es de Automatización que proporciona a los clientes acceso directo a objetos de servicio de directorio.
IDirectorySchemaMgmt

Actualmente no se implementa y no se debe usar.
IDirectorySearch

La interfaz IDirectorySearch es una interfaz COM pura que proporciona un método de sobrecarga baja que los clientes que no son de Automation pueden usar para realizar consultas en el directorio subyacente.

Estructuras

 
ADS_ATTR_DEF

La estructura ADS_ATTR_DEF solo se usa como parte de IDirectorySchemaMgmt, que es una interfaz obsoleta.
ADS_ATTR_INFO

Se usa para contener uno o varios valores de atributo para su uso con el método IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes o IDirectoryObject::SetObjectAttributes.
ADS_BACKLINK

La estructura ADS_BACKLINK es una representación ADSI de la sintaxis del atributo Back Link.
ADS_CASEIGNORE_LIST

La estructura ADS_CASEIGNORE_LIST es una representación ADSI de la sintaxis del atributo Case Ignore List.
ADS_CLASS_DEF

La estructura ADS_CLASS_DEF solo se usa como parte de IDirectorySchemaMgmt, que es una interfaz obsoleta. La información siguiente se proporciona únicamente con fines heredados. La estructura ADS_CLASS_DEF contiene las definiciones de una clase de objeto.
ADS_DN_WITH_BINARY

Se usa con la estructura ADSVALUE para contener un valor de atributo de nombre distintivo que también contiene datos binarios.
ADS_DN_WITH_STRING

Se usa con la estructura ADSVALUE para contener un valor de atributo de nombre distintivo que también contiene datos de cadena.
ADS_EMAIL

La estructura ADS_EMAIL es una representación ADSI de la sintaxis del atributo EMail Address.
ADS_FAXNUMBER

La estructura ADS_FAXNUMBER es una representación ADSI de la sintaxis del atributo Número de teléfono de Facsimile.
ADS_HOLD

La estructura ADS_HOLD es una representación ADSI de la sintaxis del atributo Hold.
ADS_NETADDRESS

La estructura ADS_NETADDRESS es una representación ADSI de la sintaxis del atributo Net Address.
ADS_NT_SECURITY_DESCRIPTOR

La estructura ADS_NT_SECURITY_DESCRIPTOR define el tipo de datos del descriptor de seguridad para Windows.
ADS_OBJECT_INFO

La estructura ADS_OBJECT_INFO especifica los datos, incluida la identidad y la ubicación, de un objeto de servicio de directorio.
ADS_OCTET_LIST

La estructura ADS_OCTET_LIST es una representación ADSI de una secuencia ordenada de cadenas de un solo byte.
ADS_OCTET_STRING

La estructura ADS_OCTET_STRING es una representación ADSI de la sintaxis del atributo String octeto usada en Active Directory.
ADS_PATH

La estructura ADS_PATH es una representación ADSI de la sintaxis del atributo Path.
ADS_POSTALADDRESS

La estructura ADS_POSTALADDRESS es una representación ADSI del atributo Dirección postal.
ADS_PROV_SPECIFIC

La estructura ADS_PROV_SPECIFIC contiene datos específicos del proveedor representados como un objeto binario grande (BLOB).
ADS_REPLICAPOINTER

Representa una representación ADSI de la sintaxis del atributo Replica Pointer.
ADS_SEARCH_COLUMN

La estructura ADS_SEARCH_COLUMN especifica el contenido de una columna de búsqueda en la consulta devuelta desde la base de datos del servicio de directorios.
ADS_SEARCHPREF_INFO

La estructura ADS_SEARCHPREF_INFO especifica las preferencias de consulta.
ADS_SORTKEY

La estructura ADS_SORTKEY especifica cómo ordenar una consulta.
ADS_TIMESTAMP

La estructura ADS_TIMESTAMP es una representación ADSI de la sintaxis del atributo Timestamp.
ADS_TYPEDNAME

Representa una representación ADSI de la sintaxis de atributo Typed Name.
ADS_VLV

Contiene metadatos usados para realizar búsquedas en la vista de lista virtual (VLV).
ADSVALUE

Contiene un valor especificado como un tipo de datos ADSI.

Enumeraciones

 
ADS_ACEFLAG_ENUM

La enumeración ADS_ACEFLAG_ENUM se usa para especificar el comportamiento de una entrada de Access Control (ACE) para un objeto de Active Directory.
ADS_ACETYPE_ENUM

Se usa para especificar el tipo de una entrada de control de acceso para objetos de Active Directory.
ADS_AUTHENTICATION_ENUM

Especifica las opciones de autenticación usadas en ADSI para enlazar a objetos de servicio de directorio.
ADS_CHASE_REFERRALS_ENUM

La enumeración ADS_CHASE_REFERRALS_ENUM especifica si, y cómo se produce el seguimiento de referencias.
ADS_DEREFENUM

La enumeración ADS_DEREFENUM especifica el proceso a través del cual se desreferencian los alias.
ADS_DISPLAY_ENUM

La enumeración ADS_DISPLAY_ENUM especifica cómo se va a mostrar una ruta de acceso.
ADS_ESCAPE_MODE_ENUM

Especifica cómo se muestran los caracteres de escape en una ruta de acceso de directorio.
ADS_FLAGTYPE_ENUM

La enumeración ADS_FLAGTYPE_ENUM especifica valores que se pueden usar para indicar la presencia de los campos ObjectType o InheritedObjectType en la entrada de control de acceso (ACE).
ADS_FORMAT_ENUM

Especifica los tipos de valor de ruta de acceso disponibles usados por el método IADsPathname::Retrieve.
ADS_GROUP_TYPE_ENUM

Especifica el tipo de objetos de grupo en ADSI.
ADS_NAME_INITTYPE_ENUM

La enumeración ADS_NAME_INITTYPE_ENUM especifica los tipos de inicialización que se van a realizar en un objeto NameTranslate. Se usa en la interfaz IADsNameTranslate.
ADS_NAME_TYPE_ENUM

Especifica los formatos usados para representar nombres distintivos.
ADS_OPTION_ENUM

Contiene valores que indican las opciones que se pueden recuperar o establecer con los métodos IADsObjectOptions.GetOption e IADsObjectOptions.SetOption.
ADS_PASSWORD_ENCODING_ENUM

Identifica el tipo de codificación de contraseña usada con la opción ADS_OPTION_PASSWORD_METHOD en los métodos IADsObjectOptions::GetOption e IADsObjectOptions::SetOption.
ADS_PATHTYPE_ENUM

La enumeración ADS_PATHTYPE_ENUM especifica el tipo de objeto en el que la interfaz IADsSecurityUtility va a agregar o modificar un descriptor de seguridad.
ADS_PREFERENCES_ENUM

La enumeración ADS_PREFERENCES_ENUM especifica las preferencias de consulta del proveedor OLE DB para ADSI.
ADS_PROPERTY_OPERATION_ENUM

Especifica formas de actualizar una propiedad con nombre en la memoria caché.
ADS_RIGHTS_ENUM

Especifica los derechos de acceso asignados a un objeto de Active Directory.
ADS_SCOPEENUM

Especifica el ámbito de una búsqueda de directorios.
ADS_SD_CONTROL_ENUM

La enumeración ADS_SD_CONTROL_ENUM especifica marcas de control para un descriptor de seguridad.
ADS_SD_FORMAT_ENUM

La enumeración ADS_SD_FORMAT_ENUM especifica el formato al que la interfaz IADsSecurityUtility convertirá el descriptor de seguridad de un objeto.
ADS_SD_REVISION_ENUM

Especifica el número de revisión de la entrada de control de acceso (ACE) o la lista de control de acceso (ACL) para Active Directory.
ADS_SEARCHPREF_ENUM

Especifica las preferencias de un objeto IDirectorySearch.
ADS_SECURITY_INFO_ENUM

Especifica las opciones disponibles para examinar los datos de seguridad de un objeto.
ADS_SETTYPE_ENUM

La enumeración ADS_SETTYPE_ENUM especifica el formato pathname disponible usado por el método IADsPathname::Set.
ADS_STATUSENUM

Especifica el estado de un conjunto de preferencias de búsqueda con el método IDirectorySearch::SetSearchPreference.
ADS_SYSTEMFLAG_ENUM

La enumeración ADS_SYSTEMFLAG_ENUM define algunos de los valores que se pueden asignar al atributo systemFlags. Algunos de los valores de la enumeración son específicos de los objetos attributeSchema; Otros valores se pueden establecer en objetos de cualquier clase.
ADS_USER_FLAG_ENUM

Define las marcas usadas para establecer las propiedades de usuario en el directorio.
ADSI_DIALECT_ENUM

La enumeración ADSI_DIALECT_ENUM especifica los dialectos de consulta usados en el proveedor OLE DB para ADSI.
ADSTYPEENUM

Se usa para identificar el tipo de datos de un valor de propiedad ADSI.