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 du Kit de développement logiciel (SDK) Microsoft Windows.
Valeur de retour
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 du Kit de développement logiciel (SDK) Windows).
Remarques
La fonction écrit des données à partir 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 étiquettes et tous les répertoires de fichiers image (IFD) appropriés. Si le pilote a l’intention d’écrire ces données de fichier TIFF à plusieurs pages dans un flux, il appelle wiasWritePageBufToStream.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | wiamdef.h (include Wiamdef.h) |
bibliothèque | Wiaservc.lib |
DLL | Wiaservc.dll |