función wiasCreateDrvItem (wiamdef.h)
La función wiasCreateDrvItem crea un objeto IWiaDrvItem Interface .
Sintaxis
HRESULT wiasCreateDrvItem(
LONG lObjectFlags,
BSTR bstrItemName,
BSTR bstrFullItemName,
[in, out] IWiaMiniDrv *pIMiniDrv,
LONG cbDevSpecContext,
[out] BYTE **ppDevSpecContext,
[out] IWiaDrvItem **ppIWiaDrvItem
);
Parámetros
lObjectFlags
Especifica el tipo de elemento de objeto, que debe ser WiaItemTypeFolder o WiaItemTypeFile (posiblemente el OR bit a bit de estos). Estas marcas se describen en Marcas de tipo de elemento WIA.
bstrItemName
Especifica una cadena que contiene el nombre del elemento sin información de ruta de acceso.
bstrFullItemName
Especifica una cadena que contiene el nombre del elemento con información de ruta de acceso.
[in, out] pIMiniDrv
Puntero a la interfaz IWiaMiniDrv del minidriver actual.
cbDevSpecContext
Especifica el tamaño en bytes del contexto específico del dispositivo.
[out] ppDevSpecContext
Puntero a una ubicación de memoria que recibe la dirección del contexto específico del dispositivo. Establézcalo en NULL si no se necesita la información.
[out] ppIWiaDrvItem
Puntero a una ubicación de memoria que recibe la dirección de una interfaz IWiaDrvItem para el objeto IWiaDrvItem recién creado.
Valor devuelto
Si se ejecuta correctamente, la función devuelve S_OK.
Si se produce un error en la función, devuelve un error COM estándar o uno de los códigos de error de WIA.
Comentarios
Esta función crea e inicializa un objeto IWiaDrvItem COM Interface con el nombre y los atributos especificados. También crea un contexto para el objeto IWiaDrvItem . Los minidrivers suelen usar esta función para crear un árbol de elementos de dispositivo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wiamdef.h (incluye Wiamdef.h) |
Library | Wiaservc.lib |
Archivo DLL | Wiaservc.dll |