WDF_CHILD_LIST_ITERATOR Struktur (wdfchildlist.h)
[Gilt nur für KMDF]
Die WDF_CHILD_LIST_ITERATOR Struktur identifiziert den Typ der untergeordneten Geräte, die das Framework abruft, wenn ein Treiber WdfChildListRetrieveNextDeviceaufruft.
Syntax
typedef struct _WDF_CHILD_LIST_ITERATOR {
ULONG Size;
ULONG Flags;
PVOID Reserved[4];
} WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Flags
Mindestens ein Flag, das von der WDF_RETRIEVE_CHILD_FLAGS-Aufzählung definiert wird.
Reserved[4]
Nur für die interne Verwendung reserviert.
Bemerkungen
Der Treiber muss die WDF_CHILD_LIST_ITERATOR Struktur initialisieren, indem WDF_CHILD_LIST_ITERATOR_INITaufgerufen wird.
Die WDF_CHILD_LIST_ITERATOR Struktur wird als Eingabe für die WdfChildListBeginIteration,WdfChildListRetrieveNextDevice und WdfChildListEndIteration Methoden verwendet. Der Treiber muss die Flags Member festlegen, bevor WdfChildListBeginIterationaufgerufen wird. Nach dem Aufrufen WdfChildListBeginIterationdarf der Treiber den Inhalt der Struktur erst ändern, nachdem WdfChildListEndIterationaufgerufen wurde.
Weitere Informationen zu untergeordneten Listen finden Sie unter dynamische Enumeration.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Header- | wdfchildlist.h (include Wdf.h) |