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 de NDIS_POLL_NOTIFICATION que contiene el estado de interrupción del objeto Poll.
Comentarios
Los controladores de minipuerto registran la devolución de llamada NdisSetPollNotification durante la inicialización del adaptador de miniporte. Los controladores especifican un punto de entrada para la función NdisSetPollNotification en el parámetro SetPollNotificationHandler de la estructura NDIS_POLL_CHARACTERISTICS antes de llamar a NdisRegisterPoll.
NDIS suele invocar la devolución de llamada NdisSetPollNotification cuando detecta que el controlador de miniporte no está avanzando hacia delante en NdisPoll. NDIS usa NdisSetPollNotification para indicar al controlador que dejará de invocar NdisPoll. El controlador debe invocar a NdisRequestPoll cuando el nuevo trabajo esté listo para procesarse.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 |
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | poll.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |