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 |