Condividi tramite


Metodo IApplicationActivationManager::ActivateForProtocol (shobjidl_core.h)

Attiva l'app di Windows Store specificata per il contratto di protocollo (Windows.Protocol).

Sintassi

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

Parametri

[in] appUserModelId

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

[in] itemArray

Puntatore a una matrice di un singolo elemento shell. Il primo elemento nella matrice viene convertito in un oggetto Uri passato all'app tramite ProtocolActivatedEventArgs. Tutti gli elementi nella matrice, ad eccezione del primo elemento, vengono ignorati.

[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