IRequestCallbackCancel-Schnittstelle (wudfddi.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]
Ein Treiber wird benachrichtigt, wenn eine E/A-Anforderung, die der Treiber derzeit verarbeitet, abgebrochen werden soll. Der Treiber wird benachrichtigt, wenn eine Anwendung die Funktion Microsoft Win32 CancelIo, CancelIoEx oder CancelSynchronousIo aufruft. Der Treiber kann die Benachrichtigung verarbeiten, indem er die IRequestCallbackCancel-Schnittstelle registriert.
Vererbung
Die IRequestCallbackCancel-Schnittstelle erbt von der IUnknown-Schnittstelle . IRequestCallbackCancel verfügt auch über folgende Arten von Membern:
- Methoden
Methoden
Die IRequestCallbackCancel-Schnittstelle verfügt über diese Methoden.
IRequestCallbackCancel::OnCancel Die OnCancel-Methode wird aufgerufen, wenn eine Anwendung einen E/A-Vorgang über die Funktion "CancelIo", "CancelIoEx" oder "CancelSynchronousIo" von Microsoft Win32 abbricht. |
Hinweise
Ein Treiber registriert die IRequestCallbackCancel-Schnittstelle , wenn er die IWDFIoRequest::MarkCancelable-Methode aufruft, um das Abbrechen einer E/A-Anforderung zu aktivieren. Weitere Informationen zum Abbrechen von E/A-Anforderungen finden Sie unter Abbrechen von E/A-Anforderungen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | wudfddi.h |