Condividi tramite


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

Vedi anche

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile