| Platform SDK: Active Directory, ADSI, and Directory Services |
The IADsComputer interface is designed to represent and manage a computer (such as a server, client, workstation, and so on) on a network. You can manipulate the properties of this interface to access the information about a computer of interest. The information includes the operating system, the make and model, processor, computer identifier, its network addresses, and etc.
IADsComputer is a dual interface that inherits from IADs.
The IADsComputer interface exposes the following properties and methods.
| IUnknown methods | Description |
|---|---|
| QueryInterface | Returns pointers to supported interfaces. |
| AddRef | Increments reference count. |
| Release | Decrements reference count. |
| IDispatch methods | Description |
|---|---|
| GetTypeInfoCount | Gets the number of type descriptions. |
| GetTypeInfo | Gets a description of object's programmable interface. |
| GetIDsOfNames | Maps name of method or property to DISPID. |
| Invoke | Calls one of the object's methods, or gets and sets one of its properties. |
| IADsComputer property methods | Description |
|---|---|
| ComputerID | Gets and sets globally unique identifier for this machine. |
| Site | Gets and sets globally unique identifier for this site. |
| Description | Gets and sets description of this computer. |
| Location | Gets and sets physical location of this computer. |
| PrimaryUser | Gets and sets contact person for this computer. |
| Owner | Gets and sets licensed user of this computer. |
| Division | Gets and sets division to which this computer belongs. |
| Department | Gets and sets department to which this computer belongs. |
| Role | Gets and sets role of this computer (server, workstation, and so on) |
| OperatingSystem | Gets and sets installed operating system in use. |
| put_OperatingSystemVersion | Gets and sets version of installed operating system in use. |
| Model | Gets and sets make/model of this computer. |
| Processor | Gets and sets type of processor. |
| ProcessorCount | Gets and sets number of processors installed in this computer. |
| MemorySize | Gets and sets amount of RAM in MB. |
| StorageCapacity | Gets and sets size of disk space in MB. |
| NetAddresses | Gets and sets binding information. |
Windows NT/2000: Requires Windows 2000 (or Windows NT 4.0 with DSClient).
Windows 95/98: Requires Windows 95 or later (with DSClient).
Header: Declared in Iads.h.