Interface IWiaMiniDrv (wiamindr_lh.h)
A interface IWiaMiniDrv fornece os métodos que são os pontos de entrada para toda a comunicação entre o minidriver e o serviço WIA. Esses métodos permitem que o serviço WIA controle o dispositivo.
Um gravador de minidriver WIA deve implementar cada método nessa interface, embora as implementações não sejam necessárias para fazer nada além de retornar E_NOTIMPL (para IWiaMiniDrv::d rvAnalyzeItem e IWiaMiniDrv::d rvGetDeviceErrorStr) ou S_OK (para os outros métodos nessa interface).
Herança
A interface IWiaMiniDrv herda da interface IUnknown.
Métodos
A interface IWiaMiniDrv tem esses métodos.
IWiaMiniDrv::d rvAcquireItemData O método IWiaMiniDrv::d rvAcquireItemData é chamado pelo serviço WIA para transferir dados do dispositivo para um aplicativo. |
IWiaMiniDrv::d rvAnalyzeItem O método IWiaMiniDrv::d rvAnalyzeItem inspeciona um item e cria subitens, se necessário. |
IWiaMiniDrv::d rvDeleteItem O método IWiaMiniDrv::d rvDeleteItem exclui o item de driver atual. |
IWiaMiniDrv::d rvDeviceCommand O método IWiaMiniDrv::d rvDeviceCommand emite um comando para um dispositivo WIA. |
IWiaMiniDrv::d rvFreeDrvItemContext O método IWiaMiniDrv::d rvFreeDrvItemContext libera um contexto específico do dispositivo. |
IWiaMiniDrv::d rvGetCapabilities O método IWiaMiniDrv::d rvGetCapabilities retorna uma matriz de eventos e comandos compatíveis com um dispositivo. |
IWiaMiniDrv::d rvGetDeviceErrorStr O método IWiaMiniDrv::d rvGetDeviceErrorStr mapeia um código de erro para uma cadeia de caracteres Unicode que descreve o erro. |
IWiaMiniDrv::d rvGetWiaFormatInfo O método IWiaMiniDrv::d rvGetWiaFormatInfo localiza os formatos de imagem e os tipos de mídia compatíveis com o dispositivo de hardware WIA. |
IWiaMiniDrv::d rvInitializeWia O método IWiaMiniDrv::d rvInitializeWia inicializa o minidriver e cria a árvore de itens do driver que representa o dispositivo. |
IWiaMiniDrv::d rvInitItemProperties O método IWiaMiniDrv::d rvInitItemProperties inicializa as propriedades do item do driver WIA para cada item em uma árvore de itens de aplicativo. |
IWiaMiniDrv::d rvLockWiaDevice O método IWiaMiniDrv::d rvLockWiaDevice bloqueia o dispositivo de hardware WIA para que apenas o minidriver atual possa acessá-lo. |
IWiaMiniDrv::d rvNotifyPnpEvent O método IWiaMiniDrv::d rvNotifyPnpEvent responde ao evento recebido do serviço WIA. |
IWiaMiniDrv::d rvReadItemProperties O método IWiaMiniDrv::d rvReadItemProperties lê as propriedades do item de driver que precisam ser atualizadas. |
IWiaMiniDrv::d rvUnInitializeWia O método IWiaMiniDrv::d rvUnInitializeWia libera recursos mantidos pelo minidriver. |
IWiaMiniDrv::d rvUnLockWiaDevice O método IWiaMiniDrv::d rvUnLockWiaDevice desbloqueia o dispositivo de hardware WIA para que qualquer minidriver possa acessá-lo. |
IWiaMiniDrv::d rvValidateItemProperties O método IWiaMiniDrv::d rvValidateItemProperties valida as propriedades de um item em relação ao conjunto de valores válidos para cada propriedade e atualizará essas propriedades, se necessário. |
IWiaMiniDrv::d rvWriteItemProperties O método IWiaMiniDrv::d rvWriteItemProperties grava propriedades de item de driver em um dispositivo de hardware WIA. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | wiamindr_lh.h |