EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN funzione di callback (wdfchildlist.h)
[Si applica solo a KMDF]
La funzione di callback dell'evento EvtChildListScanForChildren di un driver deve segnalare tutti i dispositivi figlio presenti.
Sintassi
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN EvtWdfChildListScanForChildren;
void EvtWdfChildListScanForChildren(
[in] WDFCHILDLIST ChildList
)
{...}
Parametri
[in] ChildList
Handle per un oggetto elenco figlio del framework.
Valore restituito
nessuno
Osservazioni
Se un driver del bus usa enumerazione dinamica, può registrare una funzione di callback EvtChildListScanForChildren chiamando WdfFdoInitSetDefaultChildListConfig o WdfChildListCreate.
Se un driver fornisce una funzione di callback EvtChildListScanForChildren , il framework lo chiama ogni volta che il dispositivo padre entra nello stato di lavoro (D0). Per altre informazioni su quando viene chiamata questa funzione di callback, vedere Scenari di PnP e Power Management.
Il driver deve segnalare tutti i dispositivi figlio eseguendo le operazioni seguenti:
- Chiamata di WdfChildListBeginScan, che contrassegna tutti i dispositivi figlio segnalati in precedenza come mancanti.
- Rilevamento di dispositivi figlio e chiamata di WdfChildListAddOrUpdateChildDescriptionAsPresent per ogni dispositivo rilevato.
- Chiamata di WdfChildListEndScan, che informa il gestore PnP dei dispositivi figlio segnalati.
La funzione di callback EvtChildListScanForChildren viene chiamata in IRQL = PASSIVE_LEVEL. Non è consigliabile rendere questa funzione di callback paginabile.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Intestazione | wdfchildlist.h (includere Wdf.h) |
IRQL | PASSIVE_LEVEL (vedere la sezione Osservazioni) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per