PackageVolume Class

Definition

Represents a Package storage volume.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PackageVolume
Inheritance
Object PackageVolume
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

Version history

Windows version SDK version Value added
1607 14393 GetAvailableSpaceAsync
1607 14393 IsAppxInstallSupported
1607 14393 IsFullTrustPackageSupported

Properties

IsAppxInstallSupported

Gets a boolean that indicates if APPX installing is supported.

IsFullTrustPackageSupported

Gets a boolean that indicates if full-trust Packages are supported.

IsOffline

Describes whether a volume is in an offline state.

IsSystemVolume

Describes whether a volume is an internal system volume mapped to the %SYSTEMDRIVER% environment variable.

MountPoint

Gets the path of the last known volume mount point.

Name

Gets the media ID of the volume.

PackageStorePath

Gets the absolute path for the Package store on the volume.

SupportsHardLinks

Gets a value that specifies whether the volume supports the creation of hard links in its file system.

Methods

FindPackage(String)

Gets a collection of info about all installed instances of the specified Package for all registered users.

FindPackageForUser(String, String)

Gets a collection of info about the installed instances of the specified Package for the specified user or users.

FindPackages()

Gets a collection of info about all installed instances of all Packages for all registered users.

FindPackages(String, String)

Gets a collection of info about all installed instances of the specified Package from the specified publisher for all registered users.

FindPackages(String)

Gets a collection of info about all installed instances of the specified Package for all registered users.

FindPackagesForUser(String, String, String)

Gets a collection of info about all installed instances of the specified Package from the specified publisher for the specified user or users.

FindPackagesForUser(String, String)

Gets a collection of info about all installed instances of the specified Package for the specified user or users.

FindPackagesForUser(String)

Gets a collection of info about all installed instances of all Package for the specified user or users.

FindPackagesForUserWithPackageTypes(String, PackageTypes, String, String)

Gets a collection of info about all installed instances of the specified Package for the specified user or users and with the specified package types.

FindPackagesForUserWithPackageTypes(String, PackageTypes, String)

Gets a collection of info about all installed instances of the specified Package for the specified user or users and with the specified package types.

FindPackagesForUserWithPackageTypes(String, PackageTypes)

Gets a collection of info about all installed instances of all Packages for the specified user or users and with the specified package types.

FindPackagesWithPackageTypes(PackageTypes, String, String)

Gets a collection of info about all installed instances of the specified Packages from the specified publisher with the specified package types for all registered users.

FindPackagesWithPackageTypes(PackageTypes, String)

Gets a collection of info about all installed instances of the specified Package with the specified package types for all registered users.

FindPackagesWithPackageTypes(PackageTypes)

Gets a collection of info about all installed instances of all Packages with the specified package types for all registered users.

GetAvailableSpaceAsync()

Gets the available space.

Applies to

Product Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

See also