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. |