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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per