Condividi tramite


Intestazione poll.h

Questa intestazione viene usata dalla rete. Per altre informazioni, vedere:

poll.h contiene le interfacce di programmazione seguenti:

Funzioni

 
NdisDeregisterPoll

Un driver miniport chiama NdisDeregisterPoll per annullare la registrazione di un oggetto Poll.
NdisRegisterPoll

Un driver miniport chiama la funzione NdisRegisterPoll per registrare un oggetto Poll con NDIS.
NdisRequestPoll

I driver Miniport chiamano NdisRequestPoll per chiedere a NDIS di eseguire il callback NdisPoll per questo oggetto Poll.
NdisSetPollAffinity

La funzione NdisSetPollAffinity per bloccare un callback NdisPoll a un set di processori in un gruppo.

Funzioni di callback

 
NDIS_POLL

I driver Miniport implementano il callback NdisPoll per eseguire il polling per ricevere indicazioni e inviare completamenti.
NDIS_SET_POLL_NOTIFICATION

I driver Miniport implementano la funzione di callback NdisSetPollNotification per abilitare/disabilitare l'interrupt associato a un oggetto Poll.

Strutture

 
NDIS_POLL_CHARACTERISTICS

La struttura NDIS_POLL_CHARACTERISTICS contiene i puntatori di callback NdisPoll e NdisSetPollNotification di un oggetto Poll.
NDIS_POLL_DATA

NDIS_POLL_DATA contiene puntatori alle strutture NDIS_POLL_TRANSMIT_DATA e NDIS_POLL_RECEIVE_DATA che il driver può usare per ricevere indicazioni e inviare completamenti.
NDIS_POLL_NOTIFICATION

La struttura NDIS_POLL_NOTIFICATION contiene i parametri di interrupt per un oggetto Poll.
NDIS_POLL_RECEIVE_DATA

I driver Miniport utilizzano la struttura NDIS_POLL_RECEIVE_DATA per ricevere indicazioni quando si utilizza un oggetto Poll.
NDIS_POLL_TRANSMIT_DATA

I driver Miniport utilizzano la struttura NDIS_POLL_TRANSMIT_DATA per eseguire l'invio di completamenti quando si utilizza un oggetto Poll.