Freigeben über


IPortableDeviceService::SendCommand-Methode (portabledeviceapi.h)

Die SendCommand-Methode sendet einen WPD-Standardbefehl und seine Parameter an den Dienst.

Syntax

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

Parameter

[in] dwFlags

Wird nicht verwendet.

[in] pParameters

Die IPortableDeviceValues-Schnittstelle , die die Befehlsparameter angibt.

[out] ppResults

Die IPortableDeviceValues-Schnittstelle , die die Befehlsergebnisse angibt.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Jeder andere HRESULT-Wert gibt an, dass der Aufruf fehlgeschlagen ist.

Hinweise

Diese Methode sollte nur verwendet werden, um WPD-Standardbefehle an den Dienst zu senden. Verwenden Sie zum Aufrufen von Dienstmethoden die IPortableDeviceServiceMethods-Schnittstelle .

Diese Methode kann fehlschlagen, obwohl sie S_OK als HRESULT-Wert zurückgibt. Um festzustellen, ob ein Befehl erfolgreich war, sollte eine Anwendung immer die Eigenschaften untersuchen, auf die vom ppResults-Parameter verwiesen wird:

Das Objekt, auf das vom pParameters-Parameter verwiesen wird, muss mindestens diese Eigenschaften angeben:

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile portabledeviceapi.h

Weitere Informationen

IPortableDeviceService-Schnittstelle