System.AppUserModel.ID

Identificador explícito del modelo de usuario de aplicación (AppUserModelID) que se usa para asociar procesos, archivos y ventanas con una aplicación determinada. En algunos casos, es suficiente confiar en el AppUserModelID interno asignado a un proceso por parte del sistema. Sin embargo, una aplicación que posee varios procesos o una aplicación que se ejecuta en un proceso host podría necesitar identificarse explícitamente a través de esta propiedad para que pueda agrupar sus ventanas dispares en un solo botón de barra de tareas y controlar el contenido de la lista de accesos directos de esa aplicación.

Para establecer esta propiedad en una ventana, use SHGetPropertyStoreForWindow para recuperar el almacén de propiedades de la ventana y use los métodos de ese objeto IPropertyStore recuperado para establecer la propiedad System.AppUserModel.ID de esa ventana.

Para obtener más información, vea Identificadores de modelo de usuario de aplicación (AppUserModelIDs).

En el momento en que se establece la propiedad System.AppUserModel.ID , se notifica a la barra de tareas que actualice su información en la ventana o acceso directo, dado que AppUserModelID.

Otras propiedades de ventana y acceso directo se pueden usar junto con un AppUserModelID explícito para controlar aún más la agrupación y anclar asociada a una ventana, el nombre para mostrar y el icono que se usa para ella en la barra de tareas y el comando para iniciar una aplicación anclada a la barra de tareas o a una nueva instancia de la aplicación a través de la lista de accesos directos de esa aplicación. Estas propiedades deben establecerse antes de establecer la propiedad System.AppUserModel.ID . Para obtener más información, vea los temas siguientes:

Windows 10, versión 1703, Windows 10, versión 1607, Windows 10, versión 1511, Windows 10, versión 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

Comentarios

Los valores PKEY se definen en Propkey.h.

Identificadores de modelo de usuario de aplicación (AppUserModelIDs)

SHGetPropertyStoreForWindow

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

aliasInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

enum

enumRange

image

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty