Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Dieser Artikel enthält Informationen, die für veraltete Windows-Betriebssysteme gelten.
WIA-Anwendungen und WIA-Minitreiber können eine Datenübertragung jederzeit abbrechen. Ein WIA-Minidriver kann ermitteln, ob eine Anwendung die Datenübertragung abgebrochen hat, indem der von der IWiaMiniDrvCallBack::MiniDrvCallback-Methode zurückgegebene Wert überprüft wird. Wenn die Methode S_FALSE zurückgibt, wurde die Datenübertragung abgebrochen. Der WIA-Minitreiber muss alle Erfassungsaktivitäten beenden und in einen Leerlaufzustand zurückkehren. Sie ist dann bereit für die nächste Datenübertragung.
Ein WIA-Minitreiber kann signalisieren, dass die Datenübertragung abgebrochen wurde, indem S_FALSE von der IWiaMiniDrv::d rvAcquireItemData-Methode zurückgegeben wird. Einige Geräte verfügen über eine Schaltfläche zum Abbrechen auf der Hardware, die die Datenübertragung abbrechen kann. In solchen Fällen sollte der WIA-Minitreiber S_FALSE zurückgeben.
Es ist möglich, eine WIA-Überprüfung abzubrechen, ohne einen Fehler zu deklarieren und S_FALSE zurückzugeben. Dies ist jedoch nur unter Windows XP und späteren Betriebssystemen möglich; dies ist in Windows Millennium Edition nicht möglich.
Alle Rückgabecodes, die von der IWiaMiniDrvCallBack::MiniDrvCallback-Methode empfangen werden, sollten in der IWiaMiniDrv::d rvAcquireItemData-Methode zurückgegeben werden. Wenn eine Anwendung einen Fehlercode in der IWiaMiniDrvCallBack::MiniDrvCallback-Methode zurückgibt, muss der WIA-Minidriver die Datenübertragung beenden, in einen Leerlaufzustand zurückkehren und diesen Fehlercode dann an den WIA-Dienst zurückgeben.