função de retorno de chamada NDIS_SET_POLL_NOTIFICATION (poll.h)
Os drivers de miniport implementam a função de retorno de chamada NdisSetPollNotification para habilitar ou desabilitar a interrupção associada a um objeto Poll.
Sintaxe
NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;
void() NdisSetPollNotification(
[_In_] void *Context,
[_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}
Parâmetros
[_In_] Context
Um ponteiro para as informações de contexto fornecidas pelo driver ao criar o objeto Poll.
[_Inout_] Notification
Um ponteiro para uma estrutura NDIS_POLL_NOTIFICATION que contém o estado de interrupção do objeto Poll.
Comentários
Os drivers de miniport registram o retorno de chamada NdisSetPollNotification durante a inicialização do adaptador de miniport. Os drivers especificam um ponto de entrada para a função NdisSetPollNotification no parâmetro SetPollNotificationHandler da estrutura NDIS_POLL_CHARACTERISTICS antes de chamar NdisRegisterPoll.
O NDIS normalmente invoca o retorno de chamada NdisSetPollNotification quando detecta que o driver de miniporto não está fazendo progresso no NdisPoll. O NDIS usa NdisSetPollNotification para informar ao driver que ele deixará de invocar o NdisPoll. O driver deve invocar NdisRequestPoll quando o novo trabalho estiver pronto para ser processado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Servidor mínimo com suporte | Windows Server 2022 |
Cabeçalho | poll.h (inclua ndis.h) |
IRQL | <= DISPATCH_LEVEL |