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 el 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 para establecer la propiedad System.AppUserModel.ID de esa ventana.
Para obtener más información, consulte 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 el anclaje asociados a una ventana, el nombre para mostrar y el icono que se usa para él en la barra de tareas, y el comando para iniciar una aplicación anclada a la barra de tareas o 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, consulte los temas siguientes:
- System.AppUserModel.PreventPinning
- System.AppUserModel.RelaunchCommand
- System.AppUserModel.RelaunchDisplayNameResource
- System.AppUserModel.RelaunchIconResource
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
Observaciones
Los valores PKEY se definen en Propkey.h.
Temas relacionados