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, vea 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 que no es raíz, devuelve E_INVALIDARG. Si se produce un error en el método por otro motivo, devuelve un código de error COM estándar.

Comentarios

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

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wiamindr_lh.h (incluya Wiamindr.h)

Consulte también

Marcas de tipo de elemento WIA