Partager via


Fonction WdfCollectionGetItem (wdfcollection.h)

[S’applique à KMDF et UMDF]

La méthode WdfCollectionGetItem retourne un handle à l’objet contenu dans une collection d’objets spécifiée et associé à une valeur d’index spécifiée.

Syntaxe

WDFOBJECT WdfCollectionGetItem(
  [in] WDFCOLLECTION Collection,
  [in] ULONG         Index
);

Paramètres

[in] Collection

Handle d’un objet de collection.

[in] Index

Valeur d’index de base zéro qui identifie un objet dans la collection.

Valeur de retour

WdfCollectionGetItem retourne un handle d’objet framework, ou NULL si la valeur Index n’est pas valide.

Une vérification des bogues système se produit si le pilote fournit un handle d’objet non valide.

Remarques

Les valeurs d’index représentent l’ordre dans lequel les objets sont ajoutés à une collection. Une valeur d’index de zéro représente le premier objet de la collection, une valeur d’index d’un représente le deuxième objet, et ainsi de suite, comme une liste liée. Lorsque le pilote supprime l’élément i d’une collection, l’élément i+1 devient l’élément i.

Pour plus d’informations sur les collections d’objets, consultez Framework Object Collections.

Exemples

Pour obtenir un exemple de code qui utilise WdfCollectionGetItem, consultez WdfCollectionGetCount.


Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfcollection.h (include Wdf.h)
bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

WdfCollectionGetFirstItem

WdfCollectionGetLastItem