Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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)