Función NdisCompleteNetPnPEvent (ndis.h)
Los controladores de protocolo llaman a la función NdisCompleteNetPEvent NdisCompleteNetPEvent para completar una respuesta a un evento Plug and Play o Power Management para el que la función ProtocolNetPnPEvent del autor de la llamada devolvió NDIS_STATUS_PENDING.
Sintaxis
void NdisCompleteNetPnPEvent(
[in] NDIS_HANDLE NdisBindingHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
[in] NDIS_STATUS Status
);
Parámetros
[in] NdisBindingHandle
Identificador que NDIS proporcionó en el parámetro NdisBindingHandle de de la función NdisOpenAdapterEx. El identificador identifica el enlace entre el autor de la llamada y el adaptador de miniport subyacente.
NetPnPEventNotification
Puntero a un NET_PNP_EVENT_NOTIFICATION estructura que NDIS pasó al autor de la llamada función protocolNetPnPEvent.
[in] Status
Respuesta del controlador de protocolo a la notificación de eventos Plug and Play o Power Management pendientes. Para que este evento se realice correctamente, especifique NDIS_STATUS_SUCCESS. Para obtener información sobre otros valores de estado, consulte los valores devueltos de . función protocolNetPnPEvent.
Valor devuelto
Ninguno
Observaciones
Cuando un controlador de protocolo devuelve NDIS_STATUS_PENDING de su ProtocolNetPnPEvent función, debe llamar finalmente a NdisCompleteNetPnPEvent para indicar su respuesta a la notificación de Plug and Play o Administración de energía especificada.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | PASSIVE_LEVEL |
reglas de cumplimiento de DDI | Irql_Protocol_Driver_Function(ndis) |