次の方法で共有


poll.h ヘッダー

このヘッダーはネットワークによって使用されます。 詳細については、以下を参照してください。

poll.h には、次のプログラミング インターフェイスが含まれています。

関数

 
NdisDeregisterPoll

ミニポート ドライバーは、Poll オブジェクトを登録解除する NdisDeregisterPoll を呼び出します。
NdisRegisterPoll

ミニポート ドライバーは、NDIS に Poll オブジェクトを登録する NdisRegisterPoll 関数を呼び出します。
NdisRequestPoll する

ミニポート ドライバーは、NdisRequestPoll を呼び出して、この Poll オブジェクトの NdisPoll コールバックを実行するように NDIS に要求します。
NdisSetPollAffinity

グループ内のプロセッサのセットに NdisPoll コールバックをロックする NdisSetPollAffinity 関数。

コールバック関数

 
NDIS_POLL

ミニポート ドライバーは、受信インジケーターをポーリングし、完了を送信する NdisPoll コールバックを実装します。
NDIS_SET_POLL_NOTIFICATION

ミニポート ドライバーは、Poll オブジェクトに関連付けられている割り込みを有効または無効にする NdisSetPollNotification コールバック関数を実装します。

構造

 
NDIS_POLL_CHARACTERISTICS

NDIS_POLL_CHARACTERISTICS構造体には、Poll オブジェクトの NdisPoll および NdisSetPollNotification コールバック ポインターが含まれています。
NDIS_POLL_DATA

NDIS_POLL_DATAには、ドライバーが受信指示を実行し、完了を送信するために使用できるNDIS_POLL_TRANSMIT_DATAとNDIS_POLL_RECEIVE_DATA構造体へのポインターが含まれています。
NDIS_POLL_NOTIFICATION

NDIS_POLL_NOTIFICATION構造体には、Poll オブジェクトの割り込みパラメーターが含まれています。
NDIS_POLL_RECEIVE_DATA

ミニポート ドライバーは、Poll オブジェクトを使用する場合、受信指示を実行するNDIS_POLL_RECEIVE_DATA構造体を使用します。
NDIS_POLL_TRANSMIT_DATA

ミニポート ドライバーは、Poll オブジェクトを使用するときに送信完了を実行するNDIS_POLL_TRANSMIT_DATA構造体を使用します。