Compartilhar via


Função wiasWritePageBufToStream (wiamdef.h)

A função wiasWritePageBufToStream grava o conteúdo de um buffer de página temporário na interface IStream fornecida pelo aplicativo.

Sintaxe

HRESULT wiasWritePageBufToStream(
  [in] PMINIDRV_TRANSFER_CONTEXT pmdtc,
  [in] IStream                   *pstream
);

Parâmetros

[in] pmdtc

Ponteiro para uma estrutura MINIDRV_TRANSFER_CONTEXT .

[in] pstream

Ponteiro para o fluxo de dados IStream fornecido pelo aplicativo. A interface IStream é descrita na documentação do SDK do Microsoft Windows.

Retornar valor

Em caso de êxito, a função retorna S_OK. Se a função falhar, ela retornará um erro COM padrão ou um dos erros WIA_ERROR_XXX (descrito na documentação do SDK do Windows).

Comentários

A função grava dados de um buffer de página temporário alocado por um minidriver no fluxo de dados de imagem fornecido pelo aplicativo de chamada. Os minidrivers normalmente chamam essa função depois de adquirir uma página de dados para a qual o minidriver alocou um buffer temporário.

Essa função é semelhante a wiasWriteBufToFile e wiasWritePageBufToFile. A função wiasWriteBufToFile pode ser usada para gravar um buffer de dados de imagem em qualquer tipo de arquivo de imagem. A função wiasWritePageBufToFile pode ser usada para gravar uma página de dados de imagem em um arquivo TIFF de várias páginas com todas as marcas apropriadas e entradas ifd (diretório de arquivo de imagem). Se o driver pretende gravar esses dados de arquivo TIFF de várias páginas em um fluxo, ele chamará wiasWritePageBufToStream.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho wiamdef.h (inclua Wiamdef.h)
Biblioteca Wiaservc.lib
DLL Wiaservc.dll

Confira também

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile