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 |