Condividi tramite


Metodo IApplicationActivationManager::ActivateForFile (shobjidl_core.h)

Attiva l'app di Windows Store specificata per il contratto file (Windows.File).

Sintassi

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

Parametri

[in] appUserModelId

ID modello utente dell'applicazione dell'app di Windows Store.

[in] itemArray

Puntatore a una matrice di elementi shell, ognuno dei quali rappresenta un file. Questo valore viene convertito in vectorView di oggetti StorageItem passati all'app tramite FileActivatedEventArgs.

[in] verb

Verbo applicato al file o ai file specificati da itemArray.

[out] processId

Puntatore a un valore che, quando questo metodo viene restituito correttamente, riceve l'ID processo dell'istanza dell'app che soddisfa il contratto.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IApplicationActivationManager