Partager via


IPortableDeviceServiceMethods ::Invoke, méthode (portabledeviceapi.h)

La méthode Invoke appelle de façon synchrone une méthode.

Syntaxe

HRESULT Invoke(
  [in]      REFGUID               Method,
  [in]      IPortableDeviceValues *pParameters,
  [in, out] IPortableDeviceValues **ppResults
);

Paramètres

[in] Method

La méthode à appeler.

[in] pParameters

Pointeur vers une interface IPortableDeviceValues qui contient les paramètres de la méthode appelée ou NULL pour indiquer que la méthode n’a aucun paramètre.

[in, out] ppResults

Adresse d’un pointeur vers une interface IPortableDeviceValues qui reçoit les résultats de la méthode, ou NULL pour ignorer les résultats de la méthode.

Valeur retournée

Si la méthode réussit, elle retourne S_OK. Toute autre valeur HRESULT indique que l’appel a échoué.

Remarques

L’appel de méthode est synchrone et ne retourne pas tant que la méthode n’est pas terminée. Pour les méthodes longues, votre application doit appeler la méthode InvokeAsync à la place.

Exemples

Pour obtenir un exemple d’utilisation de cette méthode, consultez Appeler des méthodes de service

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête portabledeviceapi.h

Voir aussi

IPortableDeviceServiceMethods, interface

Appel de méthodes de service