Partager via


wiasWritePageBufToStream, fonction (wiamdef.h)

La fonction wiasWritePageBufToStream écrit le contenu d’une mémoire tampon de page temporaire dans l’interface IStream fournie par l’application.

Syntaxe

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

Paramètres

[in] pmdtc

Pointeur vers une structure MINIDRV_TRANSFER_CONTEXT .

[in] pstream

Pointeur vers le flux de données IStream fourni par l’application. L’interface IStream est décrite dans la documentation Microsoft Windows SDK.

Valeur retournée

En cas de réussite, la fonction retourne S_OK. Si la fonction échoue, elle retourne une erreur COM standard ou l’une des erreurs WIA_ERROR_XXX (décrites dans la documentation SDK Windows).

Remarques

La fonction écrit les données d’une mémoire tampon de page temporaire allouée par un minidriver au flux de données d’image fourni par l’application appelante. Les minidrivers appellent généralement cette fonction après avoir acquis une page de données pour laquelle le minidriver a alloué une mémoire tampon temporaire.

Cette fonction est similaire à wiasWriteBufToFile et wiasWritePageBufToFile. La fonction wiasWriteBufToFile peut être utilisée pour écrire une mémoire tampon de données d’image dans n’importe quel type de fichier image. La fonction wiasWritePageBufToFile peut être utilisée pour écrire une page de données d’image dans un fichier TIFF multipage avec toutes les balises et entrées de répertoire de fichiers image (IFD) appropriées. Si le pilote a l’intention d’écrire ces données de fichier TIFF multipage dans un flux, il appelle wiasWritePageBufToStream.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiamdef.h (incluez Wiamdef.h)
Bibliothèque Wiaservc.lib
DLL Wiaservc.dll

Voir aussi

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile