Freigeben über


IWiaTransferCallback::TransferCallback-Methode

Stellt fortschritts- und andere Benachrichtigungen während einer Übertragung bereit.

Syntax

HRESULT TransferCallback(
  [in] LONG              lFlags,
  [in] WiaTransferParams *pWiaTransferParams
);

Parameter

lFlags [in]

Typ: LONG

Derzeit nicht verwendet. Sollte auf Null festgelegt werden.

pWiaTransferParams [in]

Typ: WiaTransferParams*

Gibt einen Zeiger auf eine WiaTransferParams-Struktur an.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Wenn diese Methode durch einen Bildverarbeitungsfilter implementiert wird, ruft der Windows Image Acquisition 2.0-Minidriver sie während der Bilderfassung auf, um Statusmeldungen zurück an die Anwendung zu senden.

Die IWiaTransferCallback::TransferCallback-Methode eines Filters muss an die IWiaTransferCallback::TransferCallback-Methode des Anwendungsrückrufs delegieren. In der Regel filtert der Filterstream die an ihn übergebenen Daten und schreibt die gefilterten Daten direkt in den von der Anwendung bereitgestellten Stream. Wenn der Bildverarbeitungsfilter Daten zwischen Aufrufen der IStream::Write-Methode speichert, muss er auch die Werte lPercentComplete und ulBytesWrittenToCurrentStream in der WiaTransferParams-Struktur ändern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wia.h
IDL
Wia.idl
Bibliothek
Wiaguid.lib