Delen via


OID_PNP_ENABLE_WAKE_UP

Als set geeft de OID_PNP_ENABLE_WAKE_UP OID de ontwaakmogelijkheden op die een minipoortstuurprogramma moet inschakelen in een netwerkadapter.

Als query verkrijgt OID_PNP_ENABLE_WAKE_UP de huidige ontwaakmogelijkheden die zijn ingeschakeld voor een netwerkadapter.

De InformationBuffer lid van de NDIS_OID_REQUEST structuur is een bitmasker van vlaggen die kunnen worden gebruikt om een combinatie van ontwaakgebeurtenissen mogelijk te maken:

NDIS_PNP_WAKE_UP_MAGIC_PACKET
Wanneer dit is ingesteld, geeft u aan dat het minipoortstuurprogramma een netwerkadapter moet inschakelen om een ontwaakgebeurtenis te signaleren bij ontvangst van een magic-pakket. (Een magic-pakket is een pakket dat 16 aaneengesloten kopieën van het Ethernet-adres van de ontvangende netwerkadapter bevat.) Wanneer dit is uitgeschakeld, geeft u aan dat het minipoortstuurprogramma moet uitschakelen dat de netwerkadapter een dergelijke ontwaakgebeurtenis signaleert.

NDIS_PNP_WAKE_UP_PATTERN_MATCH
Wanneer dit is ingesteld, geeft u aan dat het minipoortstuurprogramma een netwerkadapter moet inschakelen om een ontwaakgebeurtenis te signaleren bij ontvangst van een pakket dat een patroon bevat dat is opgegeven door het protocol met OID_PNP_ADD_WAKE_UP_PATTERN. Wanneer dit is uitgeschakeld, geeft u aan dat het minipoortstuurprogramma moet uitschakelen dat de netwerkadapter een dergelijke ontwaakgebeurtenis signaleert.

NDIS_PNP_WAKE_UP_LINK_CHANGE
Gereserveerd. NDIS negeert deze vlag.

Een protocolstuurprogramma maakt gebruik van de ontwaakmogelijkheden van de netwerkadapter in NDIS_BIND_PARAMETERS om de ontwaakmogelijkheden van de gekoppelde netwerkadapter in te schakelen. Een protocolstuurprogramma kan deze OID ook opvragen om te bepalen welke ontwaakmogelijkheden zijn ingeschakeld voor een netwerkadapter.

NDIS schakelt niet onmiddellijk de ontwaakmogelijkheden in die een protocolstuurprogramma opgeeft. In plaats daarvan houdt NDIS de ontwaakmogelijkheden bij die door het protocolstuurprogramma zijn ingeschakeld en, net voordat de netwerkadapter overgaat naar een status met een laag vermogen, stuurt NDIS een OID_PNP_ENABLE_WAKE_UP set aanvraag naar het minipoortstuurprogramma om de juiste ontwaakgebeurtenissen in te schakelen.

Voordat de netwerkadapter overgaat naar een lage energiestatus (dat wil gezegd, voordat NDIS het minipoortstuurprogramma een OID_PNP_SET_POWER aanvraag verzendt), stuurt NDIS het minipoortstuurprogramma een OID_PNP_ENABLE_WAKE_UP aanvraag om de juiste ontwaakmogelijkheden in te schakelen.

Het minipoortstuurprogramma moet de juiste apparaatafhankelijke stappen uitvoeren om ontwaakgebeurtenissen op de netwerkadapter in of uit te schakelen.

Het minipoortstuurprogramma moet de ontwaakmogelijkheden wissen die NDIS heeft ingesteld met OID_PNP_ENABLE_WAKE_UP wanneer het systeem wordt hervat. De ontwaakmogelijkheden mogen niet tussen cv's worden bewaard. Als ontwaakmogelijkheden zijn ingeschakeld, stelt NDIS expliciet OID_PNP_ENABLE_WAKE_UP in voordat de minipoort overgaat naar de status laag vermogen.

Een tussenliggend stuurprogramma waarin de bovenrand deze OID-aanvraag ontvangt, moet de aanvraag altijd doorgeven aan het onderliggende minipoortstuurprogramma door de NdisOidRequest- of NdisCoOidRequest functie aan te roepen.

Eisen

Versie

Ondersteund in NDIS 6.0 en 6.1. Voor NDIS 6.20 en hoger gebruikt u in plaats daarvan OID_PM_PARAMETERS).

Rubriek

Ntddndis.h (inclusief Ndis.h)

Zie ook

NDIS_BIND_PARAMETERS

NDIS_OID_REQUEST

NdisCoOidRequest

NdisOidRequest

OID_PM_PARAMETERS

OID_PNP_ADD_WAKE_UP_PATTERN