Função wiasWritePageBufToStream (wiamdef.h)
A função wiasWritePageBufToStream grava o conteúdo de um buffer de página temporário na interface de 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 do IStream fornecido pelo aplicativo. A interface de IStream é descrita na documentação do SDK do Microsoft Windows.
Valor de retorno
Com êxito, a função retorna S_OK. Se a função falhar, ela retornará um erro COM padrão ou um dos erros deXXX WIA_ERROR_ (descritos na documentação do SDK do Windows).
Observações
A função grava dados de um buffer de página temporário alocado por um minidriver para o 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 |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | wiamdef.h (inclua Wiamdef.h) |
biblioteca | Wiaservc.lib |
de DLL | Wiaservc.dll |