Compartilhar via


Método IWiaDevMgr2::CreateDevice

Cria uma árvore hierárquica de objetos IWiaItem2 para um dispositivo WIA (Aquisição de Imagens do Windows) 2.0.

Sintaxe

HRESULT CreateDevice(
  [in]  LONG      lFlags,
  [in]  BSTR      bstrDeviceID,
  [out] IWiaItem2 **ppWiaItem2Root
);

Parâmetros

lFlags [in]

Tipo: LONG

Atualmente não utilizado. Deve ser definido como zero.

bstrDeviceID [in]

Tipo: BSTR

Especifica o identificador exclusivo do dispositivo WIA 2.0.

ppWiaItem2Root [out]

Tipo: IWiaItem2**

Recebe o endereço de um ponteiro para a interface IWiaItem2 do item raiz na árvore hierárquica para o dispositivo WIA 2.0.

Valor retornado

Tipo: HRESULT

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .

Comentários

Os aplicativos usam o método IWiaDevMgr2::CreateDevice para criar um objeto de dispositivo para os dispositivos WIA 2.0 especificados pelo parâmetro bstrDeviceID. Quando retorna, o método IWiaDevMgr2::CreateDevice armazena um endereço de um ponteiro no parâmetro ppWiaItem2Root, que aponta para o item raiz da árvore de objetos IWiaItem2 criados por IWiaDevMgr2::CreateDevice. Os aplicativos podem usar essa árvore de objetos para controlar e recuperar dados do dispositivo WIA 2.0.

Os aplicativos devem chamar o método IUnknown::Release nos ponteiros que recebem por meio do parâmetro ppWiaItem2Root .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho
Wia.h
IDL
Wia.idl