Partager via


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

La méthode IWiaDrvItem ::UnlinkItemTree dissocie l’arborescence d’éléments du pilote et libère tous les éléments de l’arborescence.

Syntaxe

HRESULT UnlinkItemTree(
  LONG __MIDL__IWiaDrvItem0005
);

Paramètres

__MIDL__IWiaDrvItem0005

lFlags [in]

Indique comment l’arborescence d’éléments de pilote doit être dissociée. Ce paramètre doit être défini sur l’une des valeurs suivantes.

Valeur Description
WiaItemTypeDeleted L’élément est marqué comme supprimé de l’arborescence.
WiaItemTypeDisconnected L’élément représente un appareil déconnecté.

Pour plus d’informations, consultez Indicateurs de type d’élément WIA.

Valeur retournée

Si la méthode réussit, elle retourne S_OK. Si la méthode est appelée sur un élément non racine, elle retourne E_INVALIDARG. Si la méthode échoue pour une autre raison, elle retourne un code d’erreur COM standard.

Remarques

Les minidrivers doivent appeler cette méthode sur l’élément racine de l’arborescence d’éléments de pilote lorsqu’ils souhaitent invalider l’arborescence. Cette opération est généralement effectuée lorsque le pilote est déchargé ou lorsque le minidriver doit reconstruire l’arborescence d’éléments du pilote.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiamindr_lh.h (incluez Wiamindr.h)

Voir aussi

Indicateurs de type d’élément WIA