Share via


Core Connectivity Datastore Interfaces (Compact 2013)

3/26/2014

Deprecated.

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

Deprecated.

Provides the collection object returned when clients want to enumerate objects.

ICcDatastore

Deprecated.

Serves as the main interface through which clients obtain access to the datastore.

ICcDevice

Deprecated.

Represents a device object.

ICcDeviceContainer

Deprecated.

Represents a device container object.

ICcFile

Deprecated.

Represents a file object.

ICcFileContainer

Deprecated.

Represents a collection of file objects.

ICcFormFactor

Deprecated.

Provides a collection of properties for device form factors at design-time.

ICcFormFactorContainer

Deprecated.

Represents a list of form factors that are stored per platform.

ICcObject

Deprecated.

Provides the fundamental object interface for the datastore.

ICcObjectContainer

Deprecated.

Provides the interface for elements that hold objects.

ICcOSImage

Deprecated.

Represents a run-time image.

ICcOSImageContainer

Deprecated.

Represents a collection of run-time image objects.

ICcPackage

Deprecated.

Represents a datastore package object.

ICcPackageContainer

Deprecated.

Represents a collection of datastore packages.

ICcPackageType

Deprecated.

Represents a package type.

ICcPackageTypeContainer

Deprecated.

Represents a collection of package types.

ICcPlatform

Deprecated.

Represents a platform object.

ICcPlatformContainer

Deprecated.

Represents a collection of platform objects.

ICcProject

Deprecated.

Represents a project object.

ICcProjectContainer

Deprecated.

Represents a collection of project objects.

ICcProperty

Deprecated.

Represents a platform property object.

ICcPropertyContainer

Deprecated.

Represents a collection of property objects.

ICcServiceCategory

Deprecated.

Represents a service that the datastore can access.

ICcServiceCategoryContainer

Deprecated.

Represents a collection of ICcServiceCategory interfaces.

ICcServiceInfo

Deprecated.

Represents a service information object.

ICcServiceInfoContainer

Deprecated.

Represents a collection of ICcServiceInfo interfaces.

ICcTypeToArchitectureMap

Deprecated.

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

Deprecated.

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

Deprecated.

Retrieves the type information for an object.

IDispatch::GetTypeInfoCount

Deprecated.

Retrieves the number of type information interfaces provided by an object, either zero (0) or 1.

IDispatch::Invoke

Deprecated.

Provides access to properties and methods exposed by an object.

The following table shows the methods of the ICcObject interface.

Method

Description

ICcObject::ID

Deprecated.

Sets and retrieves the ID of a datastore object.

The ID provides a language-neutral name for localization.

ICcObject::IsProtected

Deprecated.

Gets a flag indicating the object is protected.

ICcObject::Name

Deprecated.

Sets and retrieves the name of a datastore object.

ICcObject::PropertyContainer

Deprecated.

Retrieves the property container of a datastore object.

See Also

Reference

Core Connectivity Reference