Compartir a través de


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)

Consulte también

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent