Condividi tramite


Reimpostazione (rimozione sorpresa): passaggi da 15 a 20

I passaggi di reimpostazione (rimozione sorpresa), che sono Passaggi da 15 a 20, sono descritti di seguito. I passaggi corrispondono al diagramma illustrato nel flusso di rilevamento e ripristino di blocco UE.

Dopo aver eseguito il ripristino di reimpostazione, il bus causa la generazione di un'IRP a sorpresa da parte di PnP. Quando NDIS riceve l'IRP di rimozione sorpresa, richiama WDI per un callback dell'evento PnP rimosso a sorpresa. WDI inoltra la rimozione delle sorprese come comando WDI a LE, dove il le restituisce il comando WDI appeso. Il resto del flusso è identico a un dispositivo reale a sorpresa su un bus (ad esempio USB).

I comandi di pulizia vengono scorrere a LE per facilitare la restituzione delle risorse. In questo stato, il lele non deve toccare l'hardware.

Passaggio Azione
15 NDIS richiama l'evento PnP per la rimozione di sorprese.
16 WDI richiama l'istanza di LE per la rimozione di sorprese.
17 Il valore LE restituisce il comando WDI sospeso. L'istanza di LE richiede solo uno slot per i comandi WDI in sospeso perché WDI serializza i comandi WDI nel servizio di accesso a le, ad eccezione di Diagnostica e interruzione.
18 WDI ignora la restituzione del comando WDI bloccato perché ha restituito il comando NDIS originale.
19 Il valore LE restituisce WDI surprise-remove.
20 WDI restituisce callback NDIS PnP per la rimozione delle sorprese.

Rilevamento blocchi UE: passaggi da 1 a 14

Rilevamento e recupero di blocchi UE