OID_PNP_WAKE_UP_PATTERN_LIST

L'OID_PNP_WAKE_UP_PATTERN_LIST OID viene usato da un protocollo per eseguire una query su un elenco dei modelli di riattivazione attualmente impostati per la scheda di rete del driver miniport. Un protocollo specifica un modello di riattivazione con OID_PNP_ADD_WAKE_UP_PATTERN.

OID_PNP_WAKE_UP_PATTERN_LIST viene gestito da NDIS anziché dal driver miniport.

NDIS torna al protocollo una descrizione di ogni modello di riattivazione impostato nel driver miniport. Ogni motivo di riattivazione, insieme alla maschera, è descritto da una struttura NDIS_PM_PACKET_PATTERN .

Per ogni modello di riattivazione, il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene quanto segue:

  • Struttura NDIS_PM_PACKET_PATTERN che fornisce informazioni sul modello e sulla relativa maschera.

  • Maschera che indica quali byte di un pacchetto in ingresso devono essere confrontati con i byte corrispondenti nel criterio. La maschera inizia con il primo byte del pacchetto. La maschera segue immediatamente la struttura NDIS_PM_PACKET_PATTERN in InformationBuffer.

  • Modello di riattivazione, che inizia i byte PatternOffset dall'inizio di InformationBuffer.

Un driver intermedio in cui il bordo superiore riceve questa richiesta OID deve sempre propagare la richiesta al driver miniport sottostante chiamando Ndis(Co)Request.

Requisiti

Versione

Supportato in NDIS 6.0 e 6.1. Per NDIS 6.20 e versioni successive, usare invece OID_PM_WOL_PATTERN_LIST .

Intestazione

Ntddndis.h (include Ndis.h)

Vedi anche

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN