Función NdisCompleteNetPnPEvent (ndis.h)
Los controladores de protocolo llaman a la función NdisCompleteNetPnPEvent 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 la función NdisOpenAdapterEx . El identificador identifica el enlace entre el autor de la llamada y el adaptador de miniport subyacente.
NetPnPEventNotification
Puntero a 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 de Plug and Play pendientes o administración de energía. 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
None
Observaciones
Cuando un controlador de protocolo devuelve NDIS_STATUS_PENDING de su función ProtocolNetPnPEvent, finalmente debe llamar a NdisCompleteNetPnPEvent para indicar su respuesta a la notificación de administración de energía o Plug and Play especificada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.0 y versiones posteriores. |
Plataforma de destino | Escritorio |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | Irql_Protocol_Driver_Function(ndis) |