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 |