Funzione IoFreeController (ntddk.h)
La routine IoFreeController 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 dispositivo specifico chiamando IoAllocateController.
Valore restituito
nessuno
Osservazioni
La connessione tra l'oggetto dispositivo di destinazione corrente e l'oggetto controller viene rilasciata solo se nessuna richiesta è attualmente accodata 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.
Requisiti
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) |