Condividi tramite


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)

Vedere anche

IoAllocateController

IoCreateController

IoDeleteController