Condividi tramite


struttura NDIS_PM_PACKET_PATTERN (ntddndis.h)

La struttura NDIS_PM_PACKET_PATTERN specifica un modello di riattivazione, che, quando viene rilevato da una scheda di rete con corrispondenza basata su criteri abilitata, fa in modo che la scheda di rete segnali un evento di riattivazione del risparmio energia.

Sintassi

typedef struct _NDIS_PM_PACKET_PATTERN {
  ULONG Priority;
  ULONG Reserved;
  ULONG MaskSize;
  ULONG PatternOffset;
  ULONG PatternSize;
  ULONG PatternFlags;
} NDIS_PM_PACKET_PATTERN, *PNDIS_PM_PACKET_PATTERN;

Members

Priority

Questo membro è riservato.

Reserved

Questo membro è riservato.

MaskSize

Specifica le dimensioni in byte della maschera modello che segue immediatamente la struttura NDIS_PM_PACKET_PATTERN in InformationBuffer.

PatternOffset

Specifica in byte l'offset dall'inizio di InformationBuffer all'inizio del modello di riattivazione.

PatternSize

Specifica in byte le dimensioni del modello di riattivazione.

PatternFlags

Questi flag sono riservati.

Commenti

NDIS_PM_PACKET_PATTERN viene fornito in InformationBuffer della struttura NDIS_OID_REQUEST per gli OID seguenti:

  • OID_PNP_ADD_WAKE_UP_PATTERN

    Un driver di protocollo invia questo OID a un driver miniport per specificare un modello di riattivazione. Il modello di riattivazione, insieme alla maschera, è descritto da una struttura NDIS_PM_PACKET_PATTERN.

  • OID_PNP_REMOVE_WAKE_UP_PATTERN

    Un driver di protocollo invia questo OID a un driver miniport per eliminare un modello di riattivazione specificato in precedenza con una richiesta di OID_PNP_ADD_WAKE_UP_PATTERN. Il modello di riattivazione, insieme alla maschera, è descritto da una struttura NDIS_PM_PACKET_PATTERN.

  • OID_PNP_WAKE_UP_PATTERN_LIST

    Un protocollo usa questo OID per richiedere un elenco dei modelli di riattivazione attualmente impostati per la scheda di rete del driver miniport. Ogni motivo di riattivazione, insieme alla maschera, è descritto da una struttura NDIS_PM_PACKET_PATTERN.

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NDIS_PM_PACKET_PATTERN (NDIS 5.1)) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NDIS_PM_PACKET_PATTERN (NDIS 5.1)) in Windows XP.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OID_REQUEST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST