Compartilhar via


Função NdisFNetPnPEvent (ndis.h)

Um driver de filtro pode chamar a função NdisFNetPnPEvent para encaminhar um evento de PnP (Plug and Play de rede) ou de Gerenciamento de Energia para drivers sobrepostos.

Sintaxe

NDIS_STATUS NdisFNetPnPEvent(
  NDIS_HANDLE                 NdisFilterHandle,
  PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);

Parâmetros

NdisFilterHandle

Um identificador para a área de contexto do módulo de filtro. O driver de filtro criou e inicializou essa área de contexto na função FilterAttach .

NetPnPEventNotification

Um ponteiro para um NET_PNP_EVENT_NOTIFICATION estrutura, que descreve o evento PnP de rede ou o evento de Gerenciamento de Energia que está sendo encaminhado pelo driver de filtro.

Retornar valor

NdisFNetPnPEvent pode retornar um dos seguintes:

Código de retorno Descrição
NDIS_STATUS_SUCCESS
O driver sobreposto conseguiu processar o evento PnP.
NDIS_STATUS_FAILURE
O driver sobreposto falhou no evento PnP.

Comentários

O NDIS chama a função FilterNetPnPEvent de um driver de filtro para notificar o driver de filtro de eventos de PnP de rede e gerenciamento de energia.

Os drivers de filtro podem encaminhar essas notificações para drivers de sobreposição. Para encaminhar uma solicitação, chame a função NdisFNetPnPEvent de FilterNetPnPEvent.

Nota Os drivers NDIS não devem chamar NdisFNetPnPEvent de dentro do contexto da função FilterOidRequest .
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL PASSIVE_LEVEL
Regras de conformidade da DDI Irql_Filter_Driver_Function(ndis)

Confira também

FilterAttach

FilterNetPnPEvent

FilterOidRequest

NET_PNP_EVENT_NOTIFICATION