AppInfo AppInfo AppInfo AppInfo AppInfo Class


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

public : sealed class AppInfo : IAppInfo
struct winrt::Windows::ApplicationModel::AppInfo : IAppInfo
public sealed class AppInfo : IAppInfo
Public NotInheritable Class AppInfo Implements IAppInfo
// This class does not provide a public constructor.
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


AppUserModelId AppUserModelId AppUserModelId AppUserModelId AppUserModelId

An identifier that uniquely identifies the app.

public : Platform::String AppUserModelId { get; }
winrt::hstring AppUserModelId();
public string AppUserModelId { get; }
Public ReadOnly Property AppUserModelId As string
var string = appInfo.appUserModelId;
string string string

The application user model ID for the application.


An application user model identifier is used to associate processes, files, and windows with a particular application. See Application User Model IDs for more details.

See Also

DisplayInfo DisplayInfo DisplayInfo DisplayInfo DisplayInfo

Gets information that describes the application.

public : AppDisplayInfo DisplayInfo { get; }
AppDisplayInfo DisplayInfo();
public AppDisplayInfo DisplayInfo { get; }
Public ReadOnly Property DisplayInfo As AppDisplayInfo
var appDisplayInfo = appInfo.displayInfo;
AppDisplayInfo AppDisplayInfo AppDisplayInfo

An object containing information about the app's name, description, and logo.

Id Id Id Id Id

Gets the app identifier.

public : Platform::String Id { get; }
winrt::hstring Id();
public string Id { get; }
Public ReadOnly Property Id As string
var string =;
string string string

The id of the app as defined by the package name in the Package.appxmanifest file.

PackageFamilyName PackageFamilyName PackageFamilyName PackageFamilyName PackageFamilyName

An identifier that uniquely identifies the app's package.

public : Platform::String PackageFamilyName { get; }
winrt::hstring PackageFamilyName();
public string PackageFamilyName { get; }
Public ReadOnly Property PackageFamilyName As string
var string = appInfo.packageFamilyName;
string string string

The package family name