Share via


AppInfo Class

Definition

Provides information about an application such as its name, logo, package information, ID.

public ref class AppInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppInfo final
[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 AppInfo
Public NotInheritable Class AppInfo
Inheritance
Object Platform::Object IInspectable AppInfo
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
2004 19041 Current
2004 19041 GetFromAppUserModelId
2004 19041 GetFromAppUserModelIdForUser
2004 19041 Package

Properties

AppUserModelId

An identifier that uniquely identifies the app.

Current

Retrieves the AppInfo object corresponding to the currently running process.

DisplayInfo

Gets information that describes the application.

ExecutionContext

An enum that represents the execution context for the specified app. Values may be one of Unknown, Host, or Guest. On Desktop devices, this will be Host.

Id

Gets the app identifier.

Package

Retrieves the full Package object for the calling AppInfo object.

PackageFamilyName

An identifier that uniquely identifies the app's package.

SupportedFileExtensions

A list of file extensions that the application has been registered to handle. An app can register to handle an extension under the windows.fileTypeAssociation in the application manifest file.

Methods

GetFromAppUserModelId(String)

Retrieves the AppInfo object associated with an AppUserModelId (AUMID).

GetFromAppUserModelIdForUser(User, String)

Retrieves the AppInfo object associated with a specified User and AppUserModelId (AUMID).

Applies to