Partager via


Méthode IApplicationActivationManager ::ActivateForFile (shobjidl_core.h)

Active l’application du Windows Store spécifiée pour le contrat de fichier (Windows.File).

Syntaxe

HRESULT ActivateForFile(
  [in]  LPCWSTR         appUserModelId,
  [in]  IShellItemArray *itemArray,
  [in]  LPCWSTR         verb,
  [out] DWORD           *processId
);

Paramètres

[in] appUserModelId

ID de modèle utilisateur de l’application du Windows Store.

[in] itemArray

Pointeur vers un tableau d’éléments Shell, chacun représentant un fichier. Cette valeur est convertie en vectorView d’objets StorageItem transmis à l’application via FileActivatedEventArgs.

[in] verb

Verbe appliqué au ou aux fichiers spécifiés par itemArray.

[out] processId

Pointeur vers une valeur qui, lorsque cette méthode retourne correctement, reçoit l’ID de processus de l’application instance qui remplit ce contrat.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IApplicationActivationManager