Freigeben über


wiasWritePageBufToStream-Funktion (wiamdef.h)

Die wiasWritePageBufToStream-Funktion schreibt den Inhalt eines temporären Seitenpuffers in die von der Anwendung bereitgestellte IStream- Schnittstelle.

Syntax

HRESULT wiasWritePageBufToStream(
  [in] PMINIDRV_TRANSFER_CONTEXT pmdtc,
  [in] IStream                   *pstream
);

Parameter

[in] pmdtc

Zeiger auf eine MINIDRV_TRANSFER_CONTEXT Struktur.

[in] pstream

Zeigen Sie auf den IStream Datenstrom, der von der Anwendung bereitgestellt wird. Die IStream--Schnittstelle wird in der Microsoft Windows SDK-Dokumentation beschrieben.

Rückgabewert

Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, gibt sie einen COM-Standardfehler oder einen der WIA_ERROR_XXX- -Fehler zurück (in der Windows SDK-Dokumentation beschrieben).

Bemerkungen

Die Funktion schreibt Daten aus einem temporären Seitenpuffer, der von einem Minidriver dem von der aufrufenden Anwendung bereitgestellten Bilddatenstrom zugeordnet wird. Minidriver rufen diese Funktion in der Regel nach dem Abrufen einer Datenseite auf, für die der Minidriver einen temporären Puffer zugewiesen hat.

Diese Funktion ähnelt wiasWriteBufToFile und wiasWritePageBufToFile. Die wiasWriteBufToFile--Funktion kann verwendet werden, um einen Puffer von Bilddaten in einen beliebigen Bilddateityp zu schreiben. Die wiasWritePageBufToFile--Funktion kann verwendet werden, um eine Seite mit Bilddaten in eine mehrseitige TIFF-Datei mit allen entsprechenden Tags und IFD-Einträgen (Image File Directory) zu schreiben. Wenn der Treiber diese mehrseitigeN TIFF-Dateidaten in einen Datenstrom schreiben möchte, würde er wiasWritePageBufToStreamaufrufen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wiamdef.h (include Wiamdef.h)
Library Wiaservc.lib
DLL- Wiaservc.dll

Siehe auch

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile