Compartilhar via


Função NdisCompleteNetPnPEvent (ndis.h)

Os drivers de protocolo chamam a função NdisCompleteNetPnPEvent para concluir uma resposta a um evento Plug and Play ou Power Management para o qual a função ProtocolNetPnPEvent do chamador retornou NDIS_STATUS_PENDING.

Sintaxe

void NdisCompleteNetPnPEvent(
  [in] NDIS_HANDLE                 NdisBindingHandle,
       PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
  [in] NDIS_STATUS                 Status
);

Parâmetros

[in] NdisBindingHandle

O identificador que o NDIS forneceu no parâmetro NdisBindingHandle da função NdisOpenAdapterEx. O identificador identifica a associação entre o chamador e o adaptador de miniporto subjacente.

NetPnPEventNotification

Um ponteiro para um NET_PNP_EVENT_NOTIFICATION estrutura que o NDIS passou para o chamador função ProtocolNetPnPEvent.

[in] Status

A resposta do driver de protocolo à notificação pendente de evento Plug and Play ou Power Management. Para ter êxito nesse evento, especifique NDIS_STATUS_SUCCESS. Para obter informações sobre outros valores de status, consulte os valores retornados do função ProtocolNetPnPEvent.

Valor de retorno

Nenhum

Observações

Quando um driver de protocolo retorna NDIS_STATUS_PENDING de sua função ProtocolNetPnPEvent, ele deve eventualmente chamar NdisCompleteNetPnPEvent para indicar sua resposta à notificação de Plug and Play ou Power Management fornecida.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL PASSIVE_LEVEL
regras de conformidade de DDI Irql_Protocol_Driver_Function(ndis)

Consulte também

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent