Compartilhar via


OID_PM_REMOVE_WOL_PATTERN

Como um conjunto, os drivers de protocolo e NDIS usam o OID OID_PM_REMOVE_WOL_PATTERN para remover um padrão wol (wake on LAN) de gerenciamento de energia de um adaptador de rede. O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para um identificador de padrão ULONG.

Comentários

Os drivers de protocolo e NDIS usam OID_PM_REMOVE_WOL_PATTERN para remover um padrão wol (wake on LAN) do adaptador de rede subjacente.

Os DADOS. SET_INFORMATION. O membro InformationBuffer da estrutura NDIS_OID_REQUEST deve apontar para um valor ULONG para um identificador de padrão WOL adicionado anteriormente. O NDIS definiu esse identificador de padrão no membro PatternId da estrutura NDIS_PM_WOL_PATTERN quando o NDIS enviou a solicitação OID anterior OID_PM_ADD_WOL_PATTERN para o adaptador de rede subjacente.

Retornar códigos de status

A função MiniportOidRequest do driver de miniport retorna um dos seguintes valores para esta solicitação:

Termo Descrição

NDIS_STATUS_SUCCESS

O driver de miniporte concluiu a solicitação com êxito.

NDIS_STATUS_PENDING

O driver de miniporte concluirá a solicitação de forma assíncrona. Depois que o driver de miniporto tiver concluído todo o processamento, ele deverá ter êxito na solicitação chamando a função NdisMOidRequestComplete , passando NDIS_STATUS_SUCCESS para o parâmetro Status .

NDIS_STATUS_NOT_ACCEPTED

O driver de miniporte está sendo redefinido.

NDIS_STATUS_REQUEST_ABORTED

O driver de miniporto parou de processar a solicitação. Por exemplo, o NDIS chamou a função MiniportResetEx .

O NDIS retorna um dos seguintes códigos de status para esta solicitação:

Termo Descrição

NDIS_STATUS_SUCCESS

A solicitação OID foi concluída com êxito.

NDIS_STATUS_NOT_SUPPORTED

A versão NDIS do driver de miniporto é menor que o NDIS 6.20.

NDIS_STATUS_FILE_NOT_FOUND

O identificador de padrão na solicitação OID é inválido.

NDIS_STATUS_INVALID_LENGTH

O buffer de informações é muito pequeno. O NDIS define os DADOS. SET_INFORMATION. Membro BytesNeeded na estrutura NDIS_OID_REQUEST para o tamanho mínimo do buffer necessário.

Requisitos

Versão

Com suporte no NDIS 6.20 e posterior. Obrigatório para drivers de miniporte.

parâmetro

Ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED