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) |