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