ICancelMethodCalls::Cancel-Methode (objidl.h)
Fordert an, dass ein Methodenaufruf abgebrochen wird.
Syntax
HRESULT Cancel(
[in] ULONG ulSeconds
);
Parameter
[in] ulSeconds
Die Anzahl der Sekunden, die gewartet werden muss, bis der Server den ausgehenden Aufruf abgeschlossen hat, nachdem der Client den Abbruch anforderte.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Abbruchanforderung wurde gestellt. |
|
Der Anruf wurde bereits abgebrochen. |
|
Der Anrufabbruch ist für den Thread, der den Aufruf verarbeitet, nicht aktiviert. |
|
Der Aufruf wurde während des Timeoutintervalls abgeschlossen. |
Hinweise
Die Cancel-Methode gibt nur eine Abbruchanforderung aus. Ein Rückgabewert von S_OK bedeutet nicht, dass der Anruf abgebrochen wurde, nur dass versucht wurde, den Anruf abzubrechen. Das Verhalten des Cancel-Objekts beim Empfang einer Abbruchanforderung liegt vollständig im Ermessen des Implementierers.
Wenn eine Methode, die ein HRESULT zurückgibt, abgebrochen wird, wird der Rückgabewert RPC_S_CALL_CANCELED.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h (include ObjIdl.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für