Metodo IPortableDeviceServiceMethods::Invoke (portabledeviceapi.h)
Il metodo Invoke richiama in modo sincrono un metodo.
Sintassi
HRESULT Invoke(
[in] REFGUID Method,
[in] IPortableDeviceValues *pParameters,
[in, out] IPortableDeviceValues **ppResults
);
Parametri
[in] Method
Metodo da richiamare.
[in] pParameters
Puntatore a un'interfaccia IPortableDeviceValues che contiene i parametri del metodo richiamato o NULL per indicare che il metodo non ha parametri.
[in, out] ppResults
Indirizzo di un puntatore a un'interfaccia IPortableDeviceValues che riceve i risultati del metodo o NULL per ignorare i risultati del metodo.
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK. Qualsiasi altro valore HRESULT indica che la chiamata non è riuscita.
Commenti
La chiamata al metodo è sincrona e non verrà restituita fino al completamento del metodo. Per i metodi a esecuzione prolungata, l'applicazione deve chiamare invece il metodo InvokeAsync .
Esempio
Per un esempio di come usare questo metodo, vedere Richiamo dei metodi del servizio
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceapi.h |