Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come un driver può ottenere informazioni dallo spazio di configurazione di un dispositivo di destinazione, purché il driver venga caricato nello stesso stack di driver del driver per il dispositivo di destinazione, come driver di funzione o driver di filtro.
Lo spazio di configurazione per un dispositivo contiene una descrizione del dispositivo e dei relativi requisiti di risorsa. In genere, un driver riceve risorse dal gestore Plug and Play (PnP) in IRP_MN_START_DEVICEe non deve eseguire query su un dispositivo per trovare le risorse. Se il driver deve accedere allo spazio di configurazione:
- Utilizzare BUS_INTERFACE_STANDARD fornito dall'autista del bus. Per il codice di esempio, vedere Ottenere informazioni sulla configurazione del dispositivo in IRQL = DISPATCH_LEVEL.
- Usare IRP_MN_READ_CONFIG e IRP_MN_WRITE_CONFIG. Per il codice di esempio, vedere Ottenere informazioni sulla configurazione del dispositivo a la IRQL = PASSIVE_LEVEL.
Se hai bisogno dello spazio di configurazione di un dispositivo il cui driver si trova in uno stack diverso da quello del tuo driver, vedi Per ottenere informazioni di configurazione da altri stack di driver.