Поделиться через


System.AppUserModel.ID

Явный идентификатор пользовательской модели приложения (AppUserModelID), используемый для связывания процессов, файлов и окон с определенным приложением. В некоторых случаях достаточно полагаться на внутренний AppUserModelID, назначенный процессу системой. Однако приложению, которое владеет несколькими процессами или приложением, выполняющимся в процессе узла, может потребоваться явно определить себя с помощью этого свойства, чтобы он мог группировать в противном случае разрозненные окна под одной кнопкой панели задач и контролировать содержимое списка переходов этого приложения.

Чтобы задать это свойство в окне, используйте SHGetPropertyStoreForWindow для получения хранилища свойств окна и используйте методы, полученные IPropertyStore, чтобы задать свойство System.AppUserModel.ID этого окна.

Дополнительные сведения см. в идентификаторы пользовательских моделей приложений (AppUserModelID).

Во время задания свойства System.AppUserModel.ID панель задач уведомляется обновить сведения о окне или ярлыке, учитывая, что AppUserModelID.

Другие свойства окна и ярлыка можно использовать в сочетании с явным AppUserModelID для дальнейшего управления группировкой и закреплением, связанным с окном, отображаемого имени и значка, используемого для него на панели задач, и команды для запуска приложения, закрепленного на панели задач, или нового экземпляра приложения с помощью списка переходов этого приложения. Эти свойства необходимо задать перед настройкой свойства System.AppUserModel.ID. Дополнительные сведения см. в следующих разделах:

Windows 10, версия 1703, Windows 10, версия 1607, Windows 10, версия 1511, Windows 10, версия 1507, Windows 8.1, Windows 8, Windows 7

propertyDescription
   name = System.AppUserModel.ID
   shellPKey = PKEY_AppUserModel_ID
   formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3
   propID = 5
   SearchInfo
      InInvertedIndex = false
      IsColumn = false
   typeInfo
      type = String
      IsInnate = false

Замечания

Значения PKEY определяются в Propkey.h.

идентификаторы пользовательской модели приложения (AppUserModelIDs)

SHGetPropertyStoreForWindow

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

aliasInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

перечисление List

перечисление

перечисление EnumRange

изображения

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

связанныйProperty