Funzione IoFreeController (ntddk.h)
Il IoFreeController routine rilascia un oggetto controller allocato in precedenza quando il driver ha completato una richiesta di I/O.
Sintassi
void IoFreeController(
[in] PCONTROLLER_OBJECT ControllerObject
);
Parametri
[in] ControllerObject
Puntatore all'oggetto controller del driver, allocato per l'operazione di I/O corrente in un determinato dispositivo chiamando IoAllocateController.
Valore restituito
Nessuno
Osservazioni
La connessione tra l'oggetto dispositivo di destinazione corrente e l'oggetto controller viene rilasciata solo se non vengono attualmente accodate richieste allo stesso dispositivo. In caso contrario, la routine ControllerControl del driver viene chiamata con il successivo IRP associato tramite il controller del dispositivo al dispositivo di destinazione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 2000. |
piattaforma di destinazione | Universale |
intestazione | ntddk.h (include Ntddk.h) |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | DISPATCH_LEVEL |
regole di conformità DDI | HwStorPortProhibitedDDDIs(storport), IrqlDispatch(storport), IrqlDispatch(storport), IrqlDispatch(wdm) |