NDIS_SET_POLL_NOTIFICATION funzione di callback (poll.h)
I driver Miniport implementano la NdisSetPollNotification funzione di callback per abilitare o disabilitare l'interrupt associato a un oggetto Poll.
Sintassi
NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;
void() NdisSetPollNotification(
[_In_] void *Context,
[_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}
Parametri
[_In_] Context
Puntatore alle informazioni di contesto fornite dal driver al momento della creazione dell'oggetto Poll.
[_Inout_] Notification
Puntatore a una struttura NDIS_POLL_NOTIFICATION contenente lo stato di interrupt per l'oggetto Poll.
Osservazioni
I driver Miniport registrano il callback NdisSetPollNotification durante l'inizializzazione dell'adattatore miniport. I driver specificano un punto di ingresso per la funzione NdisSetPollNotification nella parametro SetPollNotificationHandler della struttura NDIS_POLL_CHARACTERISTICS prima di chiamare NdisRegisterPoll.
NDIS richiama in genere il callback NdisSetPollNotification quando rileva che il driver miniport non sta avanzando in NdisPoll. NDIS usa NdisSetPollNotification per indicare al driver che smetterà di richiamare NdisPoll. Il driver deve richiamare NdisRequestPoll quando il nuovo lavoro è pronto per l'elaborazione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 |
server minimo supportato | Windows Server 2022 |
intestazione | poll.h (include ndis.h) |
IRQL | <= DISPATCH_LEVEL |