Condividi tramite


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 NdisWdiIdleNotificationCompleteNota: 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

Vedi anche

NDIS_MINIPORT_DRIVER_WDI_CHARACTERISTICS

NdisWdiIdleNotificationComplete