Dela via


OID_PNP_WAKE_UP_PATTERN_LIST

OID_PNP_WAKE_UP_PATTERN_LIST OID används av ett protokoll för att köra frågor mot en lista över de aktiveringsmönster som för närvarande har angetts för miniportdrivrutinens nätverkskort. Ett protokoll anger ett aktiveringsmönster med OID_PNP_ADD_WAKE_UP_PATTERN.

OID_PNP_WAKE_UP_PATTERN_LIST hanteras av NDIS i stället för miniportdrivrutinen.

NDIS returnerar till protokollet en beskrivning av varje aktiveringsmönster som anges i miniportdrivrutinen. Varje väckningsmönster, tillsammans med masken, beskrivs av en NDIS_PM_PACKET_PATTERN struktur.

För varje aktiveringsmönster innehåller InformationBuffer medlem i NDIS_OID_REQUEST-strukturen följande:

  • En NDIS_PM_PACKET_PATTERN struktur som innehåller information om mönstret och dess mask.

  • En mask som anger vilka byte av ett inkommande paket som ska jämföras med motsvarande byte i mönstret. Masken börjar med paketets första byte. Masken följer omedelbart NDIS_PM_PACKET_PATTERN struktur i InformationBuffer.

  • Ett aktiveringsmönster som börjar PatternOffset byte från början av InformationBuffer-.

En mellanliggande drivrutin där den övre kanten tar emot denna OID-begäran måste alltid sprida begäran till den underliggande miniportdrivrutinen genom att anropa Ndis(Co)Request.

Krav

Version

Stöds i NDIS 6.0 och 6.1. För NDIS 6.20 och senare använder du OID_PM_WOL_PATTERN_LIST i stället.

Rubrik

Ntddndis.h (inkludera Ndis.h)

Se även

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN