Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando um aplicativo inicia uma transferência de dados, o serviço WIA chama o método IWiaMiniDrv::d rvAcquireItemData para executar a transferência. Este método é responsável por adquirir dados do dispositivo e enviar esses dados de volta para o aplicativo usando o método IWiaMiniDrvCallBack::MiniDrvCallback .
No Microsoft Windows Millennium Edition (Me) e Windows XP, o minidriver WIA deve ser capaz de lidar com dois tipos de transferências de dados: arquivo e memória. Para determinar que tipo de transferência a aplicação iniciou, o minidriver deve ler o valor da propriedade WIA_IPA_TYMED ou verificar o membro tymed da estrutura MINIDRV_TRANSFER_CONTEXT. A segunda opção é válida somente se o minidriver WIA primeiro chamou a função de serviço wiasGetImageInformation. A função de serviço wiasGetImageInformation lê automaticamente a propriedade WIA_IPA_TYMED e atribui o valor ao membro tymed da estrutura MINIDRV_TRANSFER_CONTEXT.
A maneira preferida é que o minidriver WIA leia o valor da propriedade WIA_IPA_TYMED. Isso garante que o minidriver está realizando o tipo adequado de aquisição.
A partir do Windows Vista, é introduzido um método de transferência simplificado baseado em fluxo. Para obter mais informações sobre esse método de transferência de dados , consulte IStream Data Transfers.
Esta secção abrange os seguintes tópicos:
Cancelar uma transferência de dados
Cancelamento de operações de E/S pendentes
Transferência de dados em formato RAW
Para obter informações básicas sobre transferências de dados usando TYMED( in-memory e transferências de arquivos) e transferências baseadas em fluxo, consulte Transferências de dados.