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 de eventos pendentes do Plug and Play ou do Power Management. Para ter êxito em tal evento, especifique NDIS_STATUS_SUCCESS. Para obter informações sobre outros valores status, consulte os valores retornados do Função ProtocolNetPnPEvent .
Retornar valor
Nenhum
Comentários
Quando um driver de protocolo retorna NDIS_STATUS_PENDING de sua função ProtocolNetPnPEvent, ele deve eventualmente chamar NdisCompleteNetPnPnPEvent para indicar sua resposta ao Plug and Play ou à notificação do Power Management.
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 de DDI | Irql_Protocol_Driver_Function(ndis) |