Freigeben über


IWiaDrvItem::UnlinkItemTree-Methode (wiamindr_lh.h)

Die IWiaDrvItem::UnlinkItemTree Methode hebt die Verknüpfung der Treiberelementstruktur auf und gibt alle Elemente in der Struktur frei.

Syntax

HRESULT UnlinkItemTree(
  LONG __MIDL__IWiaDrvItem0005
);

Parameter

__MIDL__IWiaDrvItem0005

lFlags [in]

Gibt an, wie die Treiberelementstruktur nicht verknüpft werden soll. Dieser Parameter muss auf einen der folgenden Werte festgelegt werden.

Wert Beschreibung
WiaItemTypeDeleted Das Element wird als aus der Struktur gelöscht markiert.
WiaItemTypeDisconnected Das Element stellt ein getrenntes Gerät dar.

Weitere Informationen finden Sie unter WIA Item Type Flags.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OKzurückgegeben. Wenn die Methode für ein nichtroot-Element aufgerufen wird, wird E_INVALIDARGzurückgegeben. Wenn die Methode aus einem anderen Grund fehlschlägt, wird ein standardmäßiger COM-Fehlercode zurückgegeben.

Bemerkungen

Minidriver müssen diese Methode für das Stammelement in der Treiberelementstruktur aufrufen, wenn sie die Struktur ungültig machen möchten. Dies geschieht in der Regel, wenn der Treiber entladen wird oder wenn der Minidriver die Treiberelementstruktur neu erstellen muss.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wiamindr_lh.h (include Wiamindr.h)

Siehe auch

WIA-Elementtypkennzeichnungen