Condividi tramite


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

Vedi anche

Interfaccia IPortableDeviceServiceMethods

Richiamare metodi di servizio