System.AppUserModel.ID

ID modello utente applicazione esplicito (AppUserModelID) usato per associare processi, file e finestre a una determinata applicazione. In alcuni casi, è sufficiente basarsi sull'AppUserModelID interno assegnato a un processo dal sistema. Tuttavia, un'applicazione che possiede più processi o un'applicazione in esecuzione in un processo host potrebbe dover identificarsi in modo esplicito tramite questa proprietà in modo che possa raggruppare le finestre altrimenti diverse sotto un singolo pulsante della barra delle applicazioni e controllare il contenuto dell'elenco jump dell'applicazione.

Per impostare questa proprietà in una finestra, usare SHGetPropertyStoreForWindow per recuperare l'archivio delle proprietà della finestra e usare i metodi di tale oggetto IPropertyStore recuperati per impostare la proprietà System.AppUserModel.ID di tale finestra.

Per altre informazioni, vedere ID modello utente applicazione (AppUserModelIDs).

Al momento dell'impostazione della proprietà System.AppUserModel.ID , la barra delle applicazioni riceve una notifica per aggiornare le informazioni nella finestra o nel collegamento, dato che AppUserModelID.

Altre proprietà di finestra e collegamento possono essere usate insieme a un AppUserModelID esplicito per controllare ulteriormente il raggruppamento e l'aggiunta associati a una finestra, al nome visualizzato e all'icona usata per la barra delle applicazioni e al comando per avviare un'applicazione aggiunta alla barra delle applicazioni o a una nuova istanza dell'applicazione tramite l'elenco jump list dell'applicazione. Queste proprietà devono essere impostate prima di impostare la proprietà System.AppUserModel.ID . Per altre informazioni, vedere gli argomenti seguenti:

Windows 10, versione 1703, Windows 10, versione 1607, Windows 10, versione 1511, Windows 10, versione 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

Commenti

I valori PKEY sono definiti in Propkey.h.

ID modello utente applicazione (AppUserModelIDs)

SHGetPropertyStoreForWindow

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

aliasInfo

Stringformat

booleanFormat

numberFormat

Datetimeformat

enumeratedList

Enum

enumRange

image

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty