The ADSI Service Object represents any software service running on a networked machine. Examples of directory services include file servers, print servers, fax servers, database servers, and SNA servers. Service objects support the normal Active Directory interfaces and IADsService and IADsServiceOperations. Service objects that represent file services additionally support IADsContainer, IADsFileService and IADsFileServiceOperations. An object representing a file service contains ADSI FileShare Objects.
Notes to Implementers If this object does not represent a file service object, return E_NOTIMPL for QueryInterface calls on IID_IADsContainer, IID_IADsFileService, and IID_IADsFileServiceOperations.
Interfaces typically supported on ADSI Service Object | Description |
---|---|
IUnknown | Universal COM object management and interface query methods. |
IDispatch | Automation methods for late-bound access to an object's methods and properties. |
IADs | Standard Active Directory object management methods. |
IADsService | Management methods for a service object and its persistent properties. |
IADsServiceOperations | Management methods for a service object and its non-persistent properties. |
IADsContainer | Standard Active Directory container object management and property methods. |
IADsFileService | Management methods for a service object that is a file service and its persistent properties. |
IADsFileServiceOperations | Management methods for a service object that is a file service and its non-persistent properties. |
Windows NT: Use version 4.0 and later.
IADsContainer, IADsFileService, IADsFileServiceOperations, IADsService, IADsServiceOperations, ADSI Container Object, ADSI FileShare Object, ADSI Resource Object, ADSI Session Object