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 |