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