Compartilhar via


OID_PNP_WAKE_UP_PATTERN_LIST

O OID OID_PNP_WAKE_UP_PATTERN_LIST é usado por um protocolo para consultar uma lista dos padrões de ativação atualmente definidos para o adaptador de rede do miniportor. Um protocolo especifica um padrão de ativação com OID_PNP_ADD_WAKE_UP_PATTERN.

OID_PNP_WAKE_UP_PATTERN_LIST é tratado pelo NDIS em vez do driver de miniporto.

O NDIS retorna ao protocolo uma descrição de cada padrão de ativação definido no driver de miniporto. Cada padrão de ativação, juntamente com sua máscara, é descrito por uma estrutura NDIS_PM_PACKET_PATTERN.

Para cada padrão de ativação, o InformationBuffer membro da estrutura NDIS_OID_REQUEST contém o seguinte:

  • Uma estrutura NDIS_PM_PACKET_PATTERN que fornece informações sobre o padrão e sua máscara.

  • Uma máscara que indica quais bytes de um pacote de entrada devem ser comparados com bytes correspondentes no padrão. A máscara começa com o primeiro byte do pacote. A máscara segue imediatamente a estrutura de NDIS_PM_PACKET_PATTERN no InformationBuffer.

  • Um padrão de ativação, que começa PatternOffset bytes desde o início do InformationBuffer.

Um driver intermediário no qual a borda superior recebe essa solicitação OID deve sempre propagar a solicitação para o driver de miniporto subjacente chamando Ndis(Co)Request.

Requisitos

Versão

Com suporte no NDIS 6.0 e 6.1. Para o NDIS 6.20 e posterior, use OID_PM_WOL_PATTERN_LIST em vez disso.

Cabeçalho

Ntddndis.h (inclua Ndis.h)

Consulte também

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN