Compartir a través de


NDIS_SET_POLL_NOTIFICATION función de devolución de llamada (poll.h)

Los controladores de miniporte implementan la función de devolución de llamada NdisSetPollNotification para habilitar o deshabilitar la interrupción asociada a un objeto Poll.

Sintaxis

NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;

void() NdisSetPollNotification(
  [_In_]    void *Context,
  [_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}

Parámetros

[_In_] Context

Puntero a la información de contexto proporcionada por el controlador al crear el objeto Poll.

[_Inout_] Notification

Puntero a una estructura NDIS_POLL_NOTIFICATION que contiene el estado de interrupción del objeto Poll.

Observaciones

Los controladores de miniport registran el NdisSetPollNotification devolución de llamada durante la inicialización del adaptador de miniport. Los controladores especifican un punto de entrada para la función de NdisSetPollNotification en el parámetro SetPollNotificationHandler de la NDIS_POLL_CHARACTERISTICS antes de llamar a NdisRegisterPoll.

NDIS suele invocar el NdisSetPollNotification devolución de llamada cuando detecta que el controlador de miniporte no está avanzando en NdisPoll. NDIS usa NdisSetPollNotification para indicar al controlador que dejará de invocar NdisPoll. El controlador debe invocar NdisRequestPoll cuando el nuevo trabajo esté listo para procesarse.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11
servidor mínimo admitido Windows Server 2022
encabezado de poll.h (include ndis.h)
irQL <= DISPATCH_LEVEL

Consulte también

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll