Delen via


OID_PNP_ADD_WAKE_UP_PATTERN

De OID_PNP_ADD_WAKE_UP_PATTERN OID wordt door een protocolstuurprogramma naar een minipoortstuurprogramma verzonden om een ontwaakpatroon op te geven. Het ontwaakpatroon, samen met het masker, wordt beschreven door een NDIS_PM_PACKET_PATTERN structuur.

Een protocol dat wake-up van patroonovereenkomsten mogelijk maakt voor een minipoortstuurprogramma (zie OID_PNP_ENABLE_WAKE_UP) maakt gebruik van OID_PNP_ADD_WAKE_UP_PATTERN om een ontwaakpatroon op te geven. Het ontwaakpatroon kan worden opgeslagen in hostgeheugen of op de netwerkadapter, afhankelijk van de mogelijkheden van de netwerkadapter.

De InformationBuffer lid van de NDIS_OID_REQUEST-structuur bevat het volgende:

Het aantal ontwaakpatronen dat het minipoortstuurprogramma van een protocol kan accepteren, is mogelijk afhankelijk van de beschikbaarheid van resources, zoals het hostgeheugen dat het minipoortstuurprogramma voor dergelijke patronen heeft toegewezen, of de beschikbare opslag in de netwerkadapter. Als een minipoortstuurprogramma geen ontwaakpatroon kan toevoegen vanwege onvoldoende resources, retourneert het minipoortstuurprogramma NDIS_STATUS_RESOURCES als reactie op OID_PNP_ADD_WAKE_UP_PATTERN.

Als een protocolstuurprogramma probeert een duplicaatpatroon toe te voegen, moet het minipoortstuurprogramma NDIS_STATUS_INVALID_DATA retourneren als reactie op OID_PNP_ADD_WAKE_UP_PATTERN.

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

Eisen

Versie

Ondersteund in NDIS 6.0 en NDIS 6.1. Gebruik in plaats daarvan OID_PM_ADD_WOL_PATTERN voor NDIS 6.20 en hoger.

Rubriek

Ntddndis.h (inclusief Ndis.h)

Zie ook

NDIS_PM_PACKET_PATTERN

OID_PM_ADD_WOL_PATTERN