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)

Vedi anche

IoAllocateController

IoCreateController

IoDeleteController