NDIS_STATUS_PM_WOL_PATTERN_REJECTED
Statusen NDIS_STATUS_PM_WOL_PATTERN_REJECTED anger för överdrivande drivrutiner att ett väckningsmönster för energisparfunktioner (WOL) avvisades.
Anmärkningar
NDIS- eller miniportdrivrutiner kan generera statusindikeringen NDIS_STATUS_PM_WOL_PATTERN_REJECTED när någon av dem tar bort ett WOL-mönster. StatusBuffer medlem i NDIS_STATUS_INDICATION-strukturen innehåller en ULONG för WOL-mönsteridentifieraren för det avvisade WOL-mönstret. NDIS tillhandahöll WOL-mönsteridentifieraren i PatternId medlem i NDIS_PM_WOL_PATTERN-strukturen.
NDIS genererar en NDIS_STATUS_PM_WOL_PATTERN_REJECTED statusindikering när den måste ta bort ett tidigare lagt WOL-mönster från ett nätverkskort. NDIS kan till exempel ta bort WOL-mönstret för att frigöra resurser för ett WOL-mönster med högre prioritet. Meddelandehändelsen skickas endast till bindningen som lade till det borttagna mönstret.
För trådlösa nätverkskort som använder infrastrukturelement för att avlasta mönstren och flytta över infrastrukturen är det möjligt att ett nytt infrastrukturelement kanske inte stöder samma funktioner som det föregående. I det här fallet kan miniportdrivrutinen utfärda en statusindikering till NDIS, och NDIS utfärdar NDIS_STATUS_PM_WOL_PATTERN_REJECTED med en specifik felkod.
En WiFi-drivrutin kan cachelagrar aktiveringsmönster lokalt. När drivrutinen bearbetar en OID för att lägga till eller ta bort ett aktiveringsmönster kan drivrutinen välja att endast uppdatera sin lokala cache. Drivrutinen kan skjuta upp uppdateringen av infrastrukturen tills den tar emot OID_PM_PARAMETERS OID.
Infrastrukturen kanske inte har tillräckligt med resurser för att hantera alla aktiveringsmönster. I det här fallet kan infrastrukturen acceptera en partiell lista över aktiveringsmönstren. När miniportdrivrutinen slutför OID_PM_PARAMETERS ange begäran måste drivrutinen ange NDIS_STATUS_PM_WOL_PATTERN_REJECTED statusindikationer för vart och ett av DE WOL-mönster som åtkomstpunkten (AP) avvisar.
Krav
Version |
Stöds i NDIS 6.20 och senare. |
Rubrik |
Ndis.h (inkludera Ndis.h) |