Funzione WdfFdoUnlockStaticChildListFromIteration (wdffdo.h)

[Si applica solo a KMDF]

Il metodo WdfFdoUnlockStaticChildListFromIteration sblocca l'elenco dei dispositivi figlio per un dispositivo specificato ed elabora le modifiche apportate al driver durante il blocco dell'elenco.

Sintassi

void WdfFdoUnlockStaticChildListFromIteration(
  [in] WDFDEVICE Fdo
);

Parametri

[in] Fdo

Handle per un oggetto dispositivo framework che rappresenta il dispositivo padre.

Valore restituito

nessuno

Osservazioni

Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.

I driver del bus che usano l'enumerazione statica del bus possono chiamare WdfFdoUnlockStaticChildListFromIteration.

Per bloccare un elenco figlio, il driver chiama WdfFdoLockStaticChildListForIteration.

Le chiamate a WdfFdoLockStaticChildListForIteration possono essere annidate e devono corrispondere a un numero uguale di chiamate a WdfFdoUnlockStaticChildListFromIteration. Se un driver aggiunge o rimuove elementi dall'elenco figlio mentre è bloccato, il framework accoda queste modifiche e le elabora dopo l'ultima chiamata a WdfFdoUnlockStaticChildListFromIteration.

Per altre informazioni sugli elenchi figlio statici, vedere Enumerazione dei dispositivi in un bus.

Esempio

Per un esempio di codice che usa WdfFdoUnlockStaticChildListFromIteration, vedere WdfFdoRetrieveNextStaticChild.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Intestazione wdffdo.h (include Wdf.h)
Libreria Wdf01000.sys (vedere Controllo delle versioni della libreria framework).
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

WdfFdoLockStaticChildListForIteration