Collapse the table of content
Expand the table of content

Windows.System.Profile namespace

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.




© 2016 Microsoft