Freigeben über


WdfCollectionRemove-Funktion (wdfcollection.h)

[Gilt für KMDF und UMDF]

Die WdfCollectionRemove- -Methode entfernt ein Objekt aus einer angegebenen Objektsammlung.

Syntax

void WdfCollectionRemove(
  [in] WDFCOLLECTION Collection,
  [in] WDFOBJECT     Item
);

Parameter

[in] Collection

Ein Handle zu einem Auflistungsobjekt.

[in] Item

Ein Handle für das Framework-Objekt, das aus der Auflistung entfernt wird.

Rückgabewert

Nichts

Bemerkungen

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Wenn WdfCollectionRemove ein Objekt aus einer Auflistung entfernt, wird die Referenzanzahl des Objekts erhöht.

Weitere Informationen zu Objektsammlungen finden Sie unter Framework-Objektsammlungen.

Beispiele

Im folgenden Codebeispiel wird ein angegebenes Objekt aus einer angegebenen Objektauflistung entfernt.

WdfCollectionRemove(
                    hCollection,
                    hObject
                    );

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfcollection.h (include Wdf.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Siehe auch

WdfCollectionRemoveItem-