WdfCollectionGetCount-Funktion (wdfcollection.h)
[Gilt für KMDF und UMDF]
Die WdfCollectionGetCount--Methode gibt die Anzahl der Objekte zurück, die sich derzeit in einer Objektsammlung befinden.
Syntax
ULONG WdfCollectionGetCount(
[in] WDFCOLLECTION Collection
);
Parameter
[in] Collection
Ein Handle zu einem Auflistungsobjekt.
Rückgabewert
WdfCollectionGetCount gibt die Anzahl der Objekte zurück, die sich in der Auflistung befinden.
Eine Systemfehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.
Bemerkungen
Weitere Informationen zu Objektsammlungen finden Sie unter Framework-Objektsammlungen.
Beispiele
Das folgende Codebeispiel ruft die Anzahl der Objekte in einer angegebenen Auflistung ab und verwendet die Zahl, um alle Objekte in der Auflistung zu untersuchen.
ULONG count;
count = WdfCollectionGetCount(CollectionHandle);
for (i = 0; i < count; i++) {
ObjectHandle = WdfCollectionGetItem(
CollectionHandle,
i
);
//
// Perform object-specific operations.
//
}
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) |