Compartir a través de


Método IWiaDrvItem::UnlinkItemTree (wiamindr_lh.h)

El método IWiaDrvItem::UnlinkItemTree desvincula el árbol de elementos del controlador y libera todos los elementos del árbol.

Sintaxis

HRESULT UnlinkItemTree(
  LONG __MIDL__IWiaDrvItem0005
);

Parámetros

__MIDL__IWiaDrvItem0005

lFlags [in]

Indica cómo se debe desvincular el árbol de elementos del controlador. Este parámetro debe establecerse en uno de los valores siguientes.

Valor Descripción
WiaItemTypeDeleted El elemento se marca como eliminado del árbol.
WiaItemTypeDisconnected El elemento representa un dispositivo desconectado.

Para obtener más información, consulte marcas de tipo de elemento WIA.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se llama al método en un elemento nonroot, devuelve E_INVALIDARG. Si se produce un error en el método por otro motivo, devuelve un código de error COM estándar.

Observaciones

Los minidrivers deben llamar a este método en el elemento raíz del árbol de elementos del controlador cuando quieran invalidar el árbol. Esto suele hacerse cuando el controlador se descarga o cuando el minidriver necesita recompilar el árbol de elementos del controlador.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de wiamindr_lh.h (incluya Wiamindr.h)

Consulte también

marcas de tipo de elemento WIA