IAppxManifestReader3 class com
Represents an object model of the package manifest that provides methods to access manifest elements and attributes.
To learn more, see learn.microsoft.com/previous-versions/mt796945(v=vs.85).
- Inheritance
-
- Object
- IUnknown
- IAppxManifestReader
- IAppxManifestReader2
- IAppxManifestReader3
- Implemented types
- Implementers
Constructors
- IAppxManifestReader3(VTablePointer ptr)
- Creates a new instance of IAppxManifestReader3 from a VTablePointer.
- IAppxManifestReader3.from(IUnknown interface)
-
Creates a new instance of IAppxManifestReader3 from an existing
interface.factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- ptr → VTablePointer
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addRef(
) → int -
Increments the reference count of this COM object.
inherited
-
getApplications(
) → IAppxManifestApplicationsEnumerator? -
Gets an enumerator that iterates through the applications defined in the
manifest.
inherited
-
getCapabilities(
) → APPX_CAPABILITIES -
Gets the list of capabilities requested by the package.
inherited
-
getCapabilitiesByCapabilityClass(
APPX_CAPABILITY_CLASS_TYPE capabilityClass) → IAppxManifestCapabilitiesEnumerator? - Throws a WindowsException on failure.
-
getDeviceCapabilities(
) → IAppxManifestDeviceCapabilitiesEnumerator? -
Gets an enumerator that iterates through the device capabilities defined
in the manifest.
inherited
-
getPackageDependencies(
) → IAppxManifestPackageDependenciesEnumerator? -
Gets an enumerator that iterates through dependencies defined in the
manifest.
inherited
-
getPackageId(
) → IAppxManifestPackageId? -
Gets the package identifier defined in the manifest.
inherited
-
getPrerequisite(
PCWSTR name) → int -
Gets the specified prerequisite as defined in the package manifest.
inherited
-
getProperties(
) → IAppxManifestProperties? -
Gets the properties of the package as defined in the manifest.
inherited
-
getQualifiedResources(
) → IAppxManifestQualifiedResourcesEnumerator? -
Gets an enumerator that iterates through the qualified resources that are
defined in the manifest.
inherited
-
getResources(
) → IAppxManifestResourcesEnumerator? -
Gets an enumerator that iterates through the resources defined in the
manifest.
inherited
-
getStream(
) → IStream? -
Gets the raw XML parsed and read by the manifest reader.
inherited
-
getTargetDeviceFamilies(
) → IAppxManifestTargetDeviceFamiliesEnumerator? - Throws a WindowsException on failure.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
queryInterface<
T extends IUnknown> () → T -
Queries this COM object for a specific interface defined by the type
parameter
T.inherited -
release(
) → int -
Decrements the reference count of this COM object.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited