IOCTL_STORAGE_FIND_NEW_DEVICES IOCTL (ntddstor.h)
Determina se un altro dispositivo supportato dal driver è stato connesso al bus di I/O, dal momento che il sistema è stato avviato o dall'ultima elaborazione della richiesta del driver.
Questo IOCTL è obsoleto nell'ambiente Plug and Play. Plug and Play driver di classe gestiscono questa richiesta chiamando IoInvalidateDeviceRelations con il tipo di relazioni del dispositivo BusRelations. Se viene trovato un nuovo dispositivo, verrà chiamata la routine AddDevice del driver di classe.
I driver di classe legacy possono continuare a gestire questo IOCTL senza modifiche. Se viene trovato un nuovo dispositivo, il driver configura gli oggetti e le risorse di sistema necessari per gestire le richieste di I/O per il nuovo dispositivo. Inizializza anche il dispositivo in ricezione di questa richiesta in modo dinamico, ovvero senza richiedere il riavvio del computer. Tale driver si presuppone che supporti i dispositivi connessi a un bus di I/O configurabile dinamicamente.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Nessuno.
Lunghezza del buffer di output
Nessuno.
Blocco dello stato
Il campo Informazioni è impostato su zero. Il campo Stato può essere impostato su STATUS_SUCCESS o su qualsiasi altro valore restituito da un codice IoInvalidateDeviceRelations di un driver Plug and Play.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddstor.h (include Ntddstor.h) |