Core Connectivity Datastore Interfaces
Other versions of this page are also available for the following:
8/27/2008
The Core Connectivity infrastructure datastore interfaces support methods and properties that interact with the datastore.
All datastore interfaces follow standard COM/OLE enumeration interface rules.
The following table shows the Core Connectivity infrastructure datastore interfaces.
Programming element | Description |
---|---|
Provides the collection object returned when clients want to enumerate objects. |
|
Serves as the main interface through which clients obtain access to the datastore. |
|
Represents a device object. |
|
Represents a device container object. |
|
Represents a file object. |
|
Represents a collection of file objects. |
|
Provides a collection of properties for device form factors at design-time. |
|
Represents a list of form factors that are stored per platform. |
|
Provides the fundamental object interface for the datastore. |
|
Provides the interface for elements that hold objects. |
|
Represents a run-time image. |
|
Represents a collection of run-time image objects. |
|
Represents a datastore package object. |
|
Represents a collection of datastore packages. |
|
Represents a package type. |
|
Represents a collection of package types. |
|
Represents a platform object. |
|
Represents a collection of platform objects. |
|
Represents a project object. |
|
Represents a collection of project objects. |
|
Represents a platform property object. |
|
Represents a collection of property objects. |
|
Represents a service that the datastore can access. |
|
Represents a collection of ICcServiceCategory interfaces. |
|
Represents a service information object. |
|
Represents a collection of ICcServiceInfo interfaces. |
|
Represents the type to architecture map. |
All datastore interfaces inherit the methods for the IUnknown, IDispatch, and ICcObjectinterfaces.
The following table shows the methods for the IDispatch interface.
Method | Description |
---|---|
Maps a single member name and an optional set of parameter names to a corresponding set of integer dispatch identifiers (DISPIDs). These identifiers can then be used on subsequent calls to IDispatch::Invoke. |
|
Retrieves the type information for an object. |
|
Retrieves the number of type information interfaces provided by an object, either zero (0) or 1. |
|
Provides access to properties and methods exposed by an object. |
The following table shows the methods of the ICcObject interface.
Method | Description |
---|---|
Sets and retrieves the ID of a datastore object. The ID provides a language-neutral name for localization. |
|
Gets a flag indicating the object is protected. |
|
Sets and retrieves the name of a datastore object. |
|
Retrieves the property container of a datastore object. |