Compartir a través de


IPMPackage:IDispatch (Windows CE 5.0)

Send Feedback

This interface provides the ability to access and change a specified package object. A package object is a file or collection of files associated with a CPU. For more information about packages, see Package Objects.

Package objects are stored in the registry under Platform Manager and within each platform. The package object is accessed by the IPMPlatformManager::EnumPackages and IPMPlatform::EnumPackages methods.

The following code sample shows one technique, using the IPMPlatformManager interface, for accessing a package object from an Automation client.

Dim tPackage as Object
For Each tPackage in tPlatman.EnumPackages
  ' Access the package object here.
Next tPackage

The following code sample shows a second technique, using the IPMPlatformManager interface, for accessing a package object from an Automation client.

Dim nIndex as Integer
For nIndex = 1 to tPlatman.EnumPackages.Count
  Set tPackage = tPlatman.EnumPackages.Item(nIndex)
  ' Access the package object here.
Next

The following table shows this interface's methods.

Method Description
IPMPackage::Id Retrieves the GUID associated with the package object.
IPMPackage::Name Obtains the name of the package object.
IPMPackage::EnumFiles Enumerates the files associated with the package object.
IPMPackage::GetFile Obtains a package file.
IPMPackage::AddFile Adds a file to a package.
IPMPackage::DeleteFile Deletes a file object.
IPMPackage::AddCPUFiles Adds a list of known CPUs to a package.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Package.h, Cemgr.idl.

See Also

Platform Manager API | Package Objects | IPMPlatformManager | IPMPlatform::EnumPackages | IPMPlatformManager::EnumPackages

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.