Freigeben über


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