Core Connectivity Datastore Interfaces (Windows CE 5.0)

Send Feedback

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
ICcCollection Provides the collection object returned when clients want to enumerate objects.
ICcDatastore Serves as the main interface through which clients obtain access to the datastore.
ICcDevice Represents a device object.
ICcDeviceContainer Represents a device container object.
ICcFile Represents a file object.
ICcFileContainer Represents a collection of file objects.
ICcFormFactor Provides a collection of properties for device form factors at design-time.
ICcFormFactorContainer Represents a list of form factors that are stored per platform.
ICcObject Provides the fundamental object interface for the datastore.
ICcObjectContainer Provides the interface for elements that hold objects.
ICcOSImage Represents a run-time image.
ICcOSImageContainer Represents a collection of run-time image objects.
ICcPackage Represents a datastore package object.
ICcPackageContainer Represents a collection of datastore packages.
ICcPackageType Represents a package type.
ICcPackageTypeContainer Represents a collection of package types.
ICcPlatform Represents a platform object.
ICcPlatformContainer Represents a collection of platform objects.
ICcProject Represents a project object.
ICcProjectContainer Represents a collection of project objects.
ICcProperty Represents a platform property object.
ICcPropertyContainer Represents a collection of property objects.
ICcServiceCategory Represents a service that the datastore can access.
ICcServiceCategoryContainer Represents a collection of ICcServiceCategory interfaces.
ICcServiceInfo Represents a service information object.
ICcServiceInfoContainer Represents a collection of ICcServiceInfo interfaces.
ICcTypeToArchitectureMap Represents the type to architecture map.

All datastore interfaces inherit the methods for the IUnknown, IDispatch, and ICcObject interfaces.

The following table shows the methods for the IDispatch interface.

Method Description
IDispatch::GetIDsOfNames 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.

IDispatch::GetTypeInfo Retrieves the type information for an object.
IDispatch::GetTypeInfoCount Retrieves the number of type information interfaces provided by an object, either zero (0) or 1.
IDispatch::Invoke Provides access to properties and methods exposed by an object.

The following table shows the methods of the ICcObject interface.

Method Description
ICcObject::ID Sets and retrieves the ID of a datastore object.

The ID provides a language-neutral name for localization.

ICcObject::IsProtected Gets a flag indicating the object is protected.
ICcObject::Name Sets and retrieves the name of a datastore object.
ICcObject::PropertyContainer Retrieves the property container of a datastore object.

See Also

Core Connectivity Overview | Core Connectivity Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.