Méthode IPortableDeviceService::SendCommand (portabledeviceapi.h)

La méthode SendCommand envoie une commande WPD standard et ses paramètres au service.

Syntaxe

HRESULT SendCommand(
  [in]  const DWORD           dwFlags,
  [in]  IPortableDeviceValues *pParameters,
  [out] IPortableDeviceValues **ppResults
);

Paramètres

[in] dwFlags

Non utilisé.

[in] pParameters

Interface IPortableDeviceValues spécifiant les paramètres de commande.

[out] ppResults

Interface IPortableDeviceValues spécifiant les résultats de la commande.

Valeur retournée

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

Notes

Cette méthode doit uniquement être utilisée pour envoyer des commandes WPD standard au service. Pour appeler des méthodes de service, utilisez l’interface IPortableDeviceServiceMethods .

Cette méthode peut échouer même si elle retourne S_OK comme valeur HRESULT . Pour déterminer si une commande a réussi, une application doit toujours examiner les propriétés référencées par le paramètre ppResults :

L’objet référencé par le paramètre pParameters doit spécifier au moins ces propriétés :

Spécifications

   
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

IPortableDeviceService, interface