The IADs interface defines the basic object features, that is, properties and methods, of any ADSI object. Examples of ADSI objects include users, computers, services, organization of user accounts and computers, file systems, and file service operations. Every ADSI object must support this interface, which serves to do the following:
The IADs interface is designed to ensure that ADSI objects provide network administrators and directory service providers with a simple and consistent representation of various underlying directory services.
The IADs interface inherits from the IDispatch interface. IADs also has the following types of members:
The IADs interface has the following methods.
Gets the value for a property by name.
Gets the value for a single or multi-valued property by name.
Loads the property values of this object from the underlying directory store.
Loads specific property values of this object from the underlying directory store.
Sets the value for a property by name.
Sets the value for a single or multi-valued property by name.
Persists the changes on this object to the underlying directory store.
The IADs interface has the following properties.
AdsPath
Gets the object's ADsPath that uniquely identifies this object from all others.
Class
Gets the name of the object's schema class.
GUID
Gets the GUID of the object as stored in the underlying directory store.
Name
Gets the object's relative name.
Parent
Gets the ADsPath string for the parent of the object.
Schema
Gets the ADsPath string to the schema class object for this object.
Minimum supported client
Minimum supported server
Header
DLL
IID
IID_IADs is defined as FD8256D0-FD15-11CE-ABC4-02608C9E7553
Send comments about this topic to Microsoft
Build date: 9/6/2011