Click to Rate and Give Feedback
IADs interface

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:

  • Provides object identification by name, class, or ADsPath
  • Identifies the object's container that manages the object's creation and deletion
  • Retrieves the object's schema definition
  • Loads object's attributes to the property cache and commits changes to the persistent directory store
  • Accesses and modifies the object's attribute values in the property cache

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.

Members

The IADs interface inherits from the IDispatch interface. IADs also has the following types of members:

Methods

The IADs interface has the following methods.

MethodDescription
Get

Gets the value for a property by name.

GetEx

Gets the value for a single or multi-valued property by name.

GetInfo

Loads the property values of this object from the underlying directory store.

GetInfoEx

Loads specific property values of this object from the underlying directory store.

Put

Sets the value for a property by name.

PutEx

Sets the value for a single or multi-valued property by name.

SetInfo

Persists the changes on this object to the underlying directory store.

 

Properties

The IADs interface has the following properties.

PropertyAccess typeDescription

AdsPath

Read-only

Gets the object's ADsPath that uniquely identifies this object from all others.

Class

Read-only

Gets the name of the object's schema class.

GUID

Read-only

Gets the GUID of the object as stored in the underlying directory store.

Name

Read-only

Gets the object's relative name.

Parent

Read-only

Gets the ADsPath string for the parent of the object.

Schema

Read-only

Gets the ADsPath string to the schema class object for this object.

 

Requirements

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Iads.h

DLL

Activeds.dll

IID

IID_IADs is defined as FD8256D0-FD15-11CE-ABC4-02608C9E7553

 

 

Send comments about this topic to Microsoft

Build date: 9/6/2011

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Reference for IADs      Фирсов Алексей   |   Edit   |   Show History
What I should added to project for using IADs methods. I'll try to add reference to Activeds.dll in my project, but I can't find what I need to write in "using..." code in my class library. P.S. Sorry, English is not my native language...
Tags What's this?: Add a tag
Flag as ContentBug
Re: SetPassword      andrewbacon19   |   Edit   |   Show History
http://msdn.microsoft.com/en-us/library/aa746344%28v=VS.85%29.aspx
Tags What's this?: Add a tag
Flag as ContentBug
Is there a method called "SetPassword" ?      long hong   |   Edit   |   Show History
I don't find "SetPassword" in the "Methods" table, but I think there is one and is used in ActiveDirectoryMembershipProvider...
Tags What's this?: Add a tag
Flag as ContentBug
Processing
© 2012 Microsoft. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker