Compartir a través de


IWiaDevMgr2::CreateDevice (método)

Crea un árbol jerárquico de objetos IWiaItem2 para un dispositivo windows Image Acquisition (WIA) 2.0.

Sintaxis

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

Parámetros

lFlags [in]

Tipo: LONG

Actualmente no se usa. Debe establecerse como cero.

bstrDeviceID [in]

Tipo: BSTR

Especifica el identificador único del dispositivo WIA 2.0.

ppWiaItem2Root [out]

Tipo: IWiaItem2**

Recibe la dirección de un puntero a la interfaz IWiaItem2 del elemento raíz en el árbol jerárquico del dispositivo WIA 2.0.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Observaciones

Las aplicaciones usan el método IWiaDevMgr2::CreateDevice para crear un objeto de dispositivo para los dispositivos WIA 2.0 especificados por el parámetro bstrDeviceID. Cuando devuelve, el método IWiaDevMgr2::CreateDevice almacena una dirección de un puntero en el parámetro ppWiaItem2Root, que apunta al elemento raíz del árbol de objetos IWiaItem2 creados por IWiaDevMgr2::CreateDevice. Las aplicaciones pueden usar este árbol de objetos para controlar y recuperar datos del dispositivo WIA 2.0.

Las aplicaciones deben llamar al método IUnknown::Release en los punteros que reciben a través del parámetro ppWiaItem2Root .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wia.h
IDL
Wia.idl