Compartir a través de


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

Consulte también

wiasCreateChildAppItem