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 erroriXXX WIA_ERROR_ XXX (descritto nella documentazione di Windows SDK).

Osservazioni

La funzione scrive i dati da un buffer di pagine temporaneo allocato da un minidriver al flusso di dati 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 tutte le voci appropriate di tag e file di immagine (IFD). Se il driver intende scrivere i dati del file TIFF a più pagine in un flusso, chiamerebbe wiasWritePageBufToStream.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione wiamdef.h (include Wiamdef.h)
libreria Wiaservc.lib
dll Wiaservc.dll

Vedere anche

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile