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

El método SendCommand envía un comando WPD estándar y sus parámetros al servicio.

Sintaxis

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

Parámetros

[in] dwFlags

No se usa.

[in] pParameters

Interfaz IPortableDeviceValues que especifica los parámetros de comando.

[out] ppResults

Interfaz IPortableDeviceValues que especifica los resultados del comando.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Cualquier otro valor HRESULT indica que se produjo un error en la llamada.

Comentarios

Este método solo se debe usar para enviar comandos WPD estándar al servicio. Para invocar métodos de servicio, use la interfaz IPortableDeviceServiceMethods .

Este método puede producir un error aunque devuelva S_OK como su valor HRESULT . Para determinar si un comando se realizó correctamente, una aplicación siempre debe examinar las propiedades a las que hace referencia el parámetro ppResults :

El objeto al que hace referencia el parámetro pParameters debe especificar al menos estas propiedades:

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado portabledeviceapi.h

Consulte también

IPortableDeviceService (Interfaz)