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. |