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) |