Freigeben über


IPortableDeviceServiceMethods::Invoke-Methode (portabledeviceapi.h)

Die Invoke-Methode ruft eine Methode synchron auf.

Syntax

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

Parameter

[in] Method

Die aufzurufende Methode.

[in] pParameters

Ein Zeiger auf eine IPortableDeviceValues-Schnittstelle , die die Parameter der aufgerufenen Methode enthält, oder NULL , um anzugeben, dass die Methode über keine Parameter verfügt.

[in, out] ppResults

Die Adresse eines Zeigers auf eine IPortableDeviceValues-Schnittstelle , die die Methodenergebnisse empfängt, oder NULL , um die Methodenergebnisse zu ignorieren.

Rückgabewert

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

Hinweise

Der Methodenaufruf ist synchron und wird erst zurückgegeben, wenn die Methode abgeschlossen ist. Bei Methoden mit langer Ausführungsdauer sollte Ihre Anwendung stattdessen die InvokeAsync-Methode aufrufen.

Beispiele

Ein Beispiel für die Verwendung dieser Methode finden Sie unter Aufrufen von Dienstmethoden.

Anforderungen

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

Weitere Informationen

IPortableDeviceServiceMethods-Schnittstelle

Aufrufen von Dienstmethoden