Enables apps to get information about the system.
The Windows.System.Profile namespace has these types of members:
|AnalyticsInfo||Provides information about the device for profiling purposes.|
|AnalyticsVersionInfo||Provides version information about the device family.|
|HardwareIdentification||Provides the ability to obtain a hardware identifier that represents the current hardware.|
|HardwareToken||Represents a token that contains a hardware based identification that is sufficiently unique.|
|KnownRetailInfoProperties||Identifies the string keys that might exist within the RetailInfo.Properties map of retail-demo relevant property values.|
|PlatformDiagnosticsAndUsageDataSettings||Provides access to settings for collecting diagnostic data and an event to subscribe to changes to the platform diagnostics and usage data collection level settings.|
|RetailInfo||A utility class that supports one method, IsDemoModeEnabled, and one property, Properties. Call IsDemoModeEnabled to determine whether the device where the app is running has specifically enabled its retail demo mode.|
|SharedModeSettings||Provides access to the settings for shared mode. For example, devices with large screens could support communal shared apps.|
|SystemIdentification||Provides information to uniquely identify the system on which the app is running.|
|SystemIdentificationInfo||Represents a unique system identifier based on either the app publisher ID or a user ID.|
The Windows.System.Profile namespace has these enumerations.
|PlatformDataCollectionLevel||Specifies the diagnostics data collection level.|
|SystemIdentificationSource||Indicates the module used to generate a unique system identifier.|
The Windows.System.Profile namespace defines these interfaces.
|IGetDeviceUniqueIDWrapper||Provides an interface used to obtain the unique ID for a specific device installed on the platform.|