次の方法で共有


poll.h ヘッダー

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

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

関数

 
NdisDeregisterPoll

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

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

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

NdisSetPollAffinity 関数を使用して、NdisPoll コールバックをグループ内のプロセッサのセットにロックします。

コールバック関数

 
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構造体を使用します。