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) |