MINIPORT_WDI_IDLE_NOTIFICATION funzione di callback (dot11wdi.h)
Importante
Questo argomento fa parte del modello di driver WDI rilasciato in Windows 10. Il modello di driver WDI è in modalità di manutenzione e riceverà solo correzioni con priorità elevata. WiFiCx è il modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti.
NDIS chiama la funzione del gestore MiniportWdiIdleNotification per avviare l'operazione di sospensione selettiva NDIS su una scheda di rete inattiva. Tramite questa operazione, la scheda di rete viene sospesa e passata a uno stato a basso consumo.
Si tratta di un gestore miniport WDI all'interno di NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS.
Nota
È necessario dichiarare la funzione usando il tipo di MINIPORT_WDI_IDLE_NOTIFICATION . Per altre informazioni, vedere la sezione Esempi seguente.
Sintassi
MINIPORT_WDI_IDLE_NOTIFICATION MiniportWdiIdleNotification;
NDIS_STATUS MiniportWdiIdleNotification(
[in] NDIS_HANDLE MiniportAdapterContext,
[in] BOOLEAN ForceIdle
)
{...}
Parametri
[in] MiniportAdapterContext
Handle per l'area di contesto allocata dal driver miniport.
[in] ForceIdle
Valore BOOLEAN che, se impostato su TRUE, specifica che il driver miniport non deve impostare la notifica di inattività e deve continuare con la transizione dello stato a basso consumo.
Per altre informazioni sul parametro ForceIdle, vedere la sezione Osservazioni.
Valore restituito
MiniportWdiIdleNotification può restituire uno dei valori restituiti seguenti.
Codice restituito | Descrizione |
---|---|
NDIS_STATUS_PENDING | Il driver miniport ha gestito correttamente la notifica di inattività. La notifica viene lasciata in sospeso finché il driver miniport non chiama NdisWdiIdleNotificationComplete. Nota: Il driver miniport non deve restituire NDIS_STATUS_SUCCESS da MiniportWdiIdleNotification. |
NDIS_STATUS_BUSY | Il driver miniport ha veto la notifica di inattività perché la scheda di rete è ancora in uso. Nota:MiniportWdiIdleNotification non deve restituire questo codice di stato se il parametro ForceIdle è impostato su TRUE. |
NDIS_STATUS_FAILURE | Il driver miniport non è riuscito a rilasciare correttamente un IRP specifico dell'autobus. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | dot11wdi.h |