Condividi tramite


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 proprietaria di 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 della Jump List dell'applicazione.

Per impostare questa proprietà in una finestra, utilizzare SHGetPropertyStoreForWindow per recuperare l'archivio delle proprietà della finestra e utilizzare i metodi di che hanno recuperato oggetto IPropertyStore 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 relative alla finestra o al collegamento dato che AppUserModelID.

È possibile usare altre proprietà di finestra e collegamento insieme a un AppUserModelID esplicito per controllare ulteriormente il raggruppamento e l'aggiunta associati a una finestra, il nome visualizzato e l'icona usati nella barra delle applicazioni e il comando per avviare un'applicazione aggiunta alla barra delle applicazioni o una nuova istanza dell'applicazione tramite 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

Osservazioni

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

enumeratoList

enumerazione

enumRange

'immagine

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty