Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt nur für KMDF]
Die WdfChildListBeginScan--Methode bereitet eine angegebene Liste untergeordneter Geräte vor, damit der Treiber die Informationen in der Liste aktualisieren kann.
Syntax
VOID WdfChildListBeginScan(
[in] WDFCHILDLIST ChildList
);
Parameter
[in] ChildList
Ein Handle für ein untergeordnetes Listenobjekt des Frameworks.
Rückgabewert
Nichts
Bemerkungen
Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.
Die WdfChildListBeginScan--Methode kennzeichnet alle untergeordneten Geräte in der Liste als fehlt.
Nach dem Aufrufen WdfChildListBeginScankann der Treiber WdfChildListAddOrUpdateChildDescriptionAsPresent wiederholt aufrufen oder WdfChildListUpdateAllChildDescriptionsAsPresentaufrufen, um alle untergeordneten Geräte zu melden, die derzeit an das übergeordnete Gerät angefügt sind.
Nachdem der Treiber die Aktualisierung der untergeordneten Liste abgeschlossen hat, muss er WdfChildListEndScan-aufrufen. Dieser Aufruf übermittelt die aktualisierte untergeordnete Liste an den Plug and Play(PnP)-Manager. Anschließend ruft das Framework die EvtChildListCreateDevice Rückruffunktion für jedes Gerät auf, das der Treiber gemeldet hat.
Weitere Informationen zu untergeordneten Listen finden Sie unter dynamische Enumeration.
Beispiele
Ein Codebeispiel, das WdfChildListBeginScanverwendet, finden Sie unter WdfChildListAddOrUpdateChildDescriptionAsPresent.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Minimale KMDF-Version | 1.0 |
| Header- | wdfchildlist.h (include Wdf.h) |
| Library | Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.) |
| IRQL- | <= DISPATCH_LEVEL |
| DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |