Partager via


IWiaDrvItem ::UnlinkItemTree, méthode (wiamindr_lh.h)

La méthode IWiaDrvItem ::UnlinkItemTree dissocie l’arborescence des é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 de l’élément 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 de retour

Si la méthode réussit, elle retourne S_OK. Si la méthode est appelée sur un élément non-root, 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 de l’élément de pilote lorsqu’ils souhaitent invalider l’arborescence. Cela est généralement effectué lorsque le pilote est déchargé ou lorsque le minidriver doit reconstruire l’arborescence des éléments du pilote.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wiamindr_lh.h (include Wiamindr.h)

Voir aussi

indicateurs de type d’élément WIA