Freigeben über


System.AppUserModel.ID

Eine explizite Anwendungsbenutzermodell-ID (AppUserModelID), die zum Zuordnen von Prozessen, Dateien und Fenstern zu einer bestimmten Anwendung verwendet wird. In einigen Fällen reicht es aus, sich auf die interne AppUserModelID zu verlassen, die einem Prozess vom System zugewiesen wurde. Eine Anwendung, die mehrere Prozesse besitzt, oder eine Anwendung, die in einem Hostprozess ausgeführt wird, muss sich jedoch möglicherweise explizit über diese Eigenschaft identifizieren, damit sie ihre ansonsten unterschiedlichen Fenster unter einer einzigen Taskleistenschaltfläche gruppieren und den Inhalt der Sprungliste dieser Anwendung steuern kann.

Um diese Eigenschaft für ein Fenster festzulegen, verwenden Sie SHGetPropertyStoreForWindow , um den Eigenschaftenspeicher des Fensters abzurufen, und verwenden Sie die Methoden des abgerufenen IPropertyStore-Objekts , um die System.AppUserModel.ID Eigenschaft dieses Fensters festzulegen.

Weitere Informationen finden Sie unter Anwendungsbenutzermodell-IDs (AppUserModelIDs).

Wenn die System.AppUserModel.ID-Eigenschaft festgelegt wird, wird die Taskleiste benachrichtigt, ihre Informationen im Fenster oder der Verknüpfung zu aktualisieren, wenn diese AppUserModelID verwendet wird.

Andere Fenster- und Tastenkombinationseigenschaften können in Verbindung mit einer expliziten AppUserModelID verwendet werden, um die Gruppierung und Anheftung, die einem Fenster zugeordnet sind, den Anzeigenamen und das dafür verwendete Symbol in der Taskleiste und den Befehl zum Starten einer anwendung, die an die Taskleiste angeheftet ist, oder eine neue instance der Anwendung über die Sprungliste dieser Anwendung zu steuern. Diese Eigenschaften sollten vor dem Festlegen der System.AppUserModel.ID-Eigenschaft festgelegt werden. Weitere Informationen finden Sie in den folgenden Themen:

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

Bemerkungen

PKEY-Werte werden in Propkey.h definiert.

Anwendungsbenutzermodell-IDs (AppUserModelIDs)

SHGetPropertyStoreForWindow

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

aliasInfo

Stringformat

booleanFormat

Numberformat

dateTimeFormat

enumeratedList

enum

enumRange

image

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty