IPortableDeviceServiceMethods::Cancel-Methode (portabledeviceapi.h)
Die Cancel-Methode bricht einen ausstehenden Methodenaufruf ab.
Syntax
HRESULT Cancel(
[in] IPortableDeviceServiceMethodCallback *pCallback
);
Parameter
[in] pCallback
Ein Zeiger auf das Rückrufobjekt, dessen Methodenaufruf abgebrochen werden soll, oder NULL , um alle ausstehenden Methodenaufrufe abzubrechen.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück. Jeder andere HRESULT-Wert gibt an, dass beim Aufruf ein Fehler aufgetreten ist.
Hinweise
Ein Rückrufobjekt identifiziert einen Methodenaufruf. Wenn dasselbe Rückrufobjekt für mehrere Aufrufe der InvokeAsync-Methode wiederverwendet wird, werden alle Methodenaufrufe, die sich aus diesen Aufrufen ergeben, abgebrochen.
Um das gezielte Abbrechen eines bestimmten Methodenaufrufs zu ermöglichen, übergeben Sie eine eindeutige instance der IPortableDeviceServiceMethodCallback-Schnittstelle an die InvokeAsync-Methode.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | portabledeviceapi.h |