Partager via


Méthode IObjectWithAppUserModelID ::SetAppID (shobjidl_core.h)

Spécifie un ID de modèle utilisateur d’application (AppUserModelID) unique défini par l’application qui identifie l’objet en tant que gestionnaire pour un type de fichier spécifique. Cette méthode est utilisée par les applications qui nécessitent des AppUserModelID dynamiques.

Syntaxe

HRESULT SetAppID(
  [in] LPCWSTR pszAppID
);

Paramètres

[in] pszAppID

Type : LPCWSTR

Pointeur vers la chaîne AppUserModelID à affecter à une application.

Valeur retournée

Type : HRESULT

Les implémentations personnalisées qui ne nécessitent pas de appUserModelID dynamiques peuvent retourner E_NOTIMPL. Les implémentations personnalisées qui nécessitent des AppUserModelID dynamiques doivent retourner S_OK en cas de réussite, ou une valeur d’erreur dans le cas contraire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 6.1 ou ultérieure)

Voir aussi

ID de modèle utilisateur d’application (AppUserModelIDs)

IObjectWithAppUserModelID

IObjectWithAppUserModelID ::GetAppID

SetCurrentProcessExplicitAppUserModelID

Extensions de la barre des tâches