Funzione wiasWritePageBufToStream (wiamdef.h)
La funzione wiasWritePageBufToStream scrive il contenuto di un buffer di pagina temporaneo nell'interfaccia IStream fornita dall'applicazione.
Sintassi
HRESULT wiasWritePageBufToStream(
[in] PMINIDRV_TRANSFER_CONTEXT pmdtc,
[in] IStream *pstream
);
Parametri
[in] pmdtc
Puntatore a una struttura MINIDRV_TRANSFER_CONTEXT .
[in] pstream
Puntatore al flusso di dati IStream fornito dall'applicazione. L'interfaccia IStream è descritta nella documentazione di Microsoft Windows SDK.
Valore restituito
In caso di esito positivo, la funzione restituisce S_OK. Se la funzione ha esito negativo, restituisce un errore COM standard o uno degli errori WIA_ERROR_XXX (descritti nella documentazione di Windows SDK).
Commenti
La funzione scrive i dati da un buffer di pagine temporaneo allocato da un minidriver al flusso di dati dell'immagine fornito dall'applicazione chiamante. I minidriver chiamano in genere questa funzione dopo aver acquisito una pagina di dati per cui il minidriver ha allocato un buffer temporaneo.
Questa funzione è simile a wiasWriteBufToFile e wiasWritePageBufToFile. La funzione wiasWriteBufToFile può essere usata per scrivere un buffer di dati immagine in qualsiasi tipo di file di immagine. La funzione wiasWritePageBufToFile può essere usata per scrivere una pagina di dati di immagine in un file TIFF a più pagine con tutti i tag appropriati e le voci di directory dei file di immagine (IFD). Se il driver intende scrivere i dati del file TIFF a più pagine in un flusso, chiamerebbe wiasWritePageBufToStream.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | wiamdef.h (include Wiamdef.h) |
Libreria | Wiaservc.lib |
DLL | Wiaservc.dll |