Compartilhar via


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

Confira também

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll