netdma.h ヘッダー

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

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

関数

 
NetDmaDeregisterProvider の

NetDmaDeregisterProvider 関数は、DMA プロバイダーを登録解除します。
NetDmaGetVersion の

注: NetDMA インターフェイスは、Windows 8 以降ではサポートされていません。 NetDmaGetVersion 関数は、ローカル コンピューターがサポートする NetDMA インターフェイスのバージョンを返します。
NetDmaInterruptDpc

NetDmaInterruptDpc 関数は、DMA 転送遅延プロシージャ 呼び出し (DPC) が DMA チャネルで完了したことを NetDMA インターフェイスに通知します。
NetDmaIsr

NetDmaIsr 関数は、DMA 転送割り込みが DMA チャネルで発生したことを NetDMA インターフェイスに通知します。
NetDmaPnPEventNotify の

NetDmaPnPEventNotify 関数は、NetDMA プロバイダー デバイスの電源状態の変化を示します。
NetDmaProviderStart の

NetDmaProviderStart 関数は、DMA プロバイダーに関連付けられているすべての DMA チャネルが初期化され、DMA 転送の準備ができていることを NetDMA インターフェイスに通知します。
NetDmaProviderStop

NetDmaProviderStop 関数は、DMA プロバイダーに関連付けられているすべての DMA チャネルが DMA 転送で使用できなくなったことを NetDMA インターフェイスに通知します。
NetDmaRegisterProvider の

NetDmaRegisterProvider 関数は、DMA プロバイダーを登録します。

コールバック関数

 
DMA_ABORT_HANDLER

ProviderAbortDma 関数は、DMA チャネルに関連付けられている DMA 転送を取り消します。
DMA_APPEND_HANDLER

ProviderAppendDma 関数は、DMA チャネルの最後の記述子に DMA 記述子のリンクされたリストを追加します。
DMA_CHANNEL_ALLOCATE_HANDLER

ProviderAllocateDmaChannel 関数は、DMA チャネルを割り当てます。
DMA_CHANNEL_FREE_HANDLER

ProviderFreeDmaChannel 関数は、ProviderAllocateDmaChannel 関数が以前に割り当てた DMA チャネルを解放します。
DMA_CHANNELS_CPU_AFFINITY_HANDLER

ProviderSetDmaChannelCpuAffinity 関数は、DMA プロバイダーに関連付けられている DMA チャネルの CPU アフィニティを設定します。
DMA_RESET_HANDLER

ProviderResetChannel 関数は、DMA チャネルが割り当てられた後に存在していた初期状態に DMA チャネルをリセットします。
DMA_RESUME_HANDLER

ProviderResumeDma 関数は、DMA チャネルで現在中断されている DMA 転送を再開します。
DMA_START_HANDLER

ProviderStartDma 関数は、指定された DMA チャネルで DMA 転送を開始します。
DMA_SUSPEND_HANDLER

ProviderSuspendDma 関数は、DMA チャネルで現在進行中の DMA 転送を中断します。

構造

 
NET_DMA_CHANNEL_CPU_AFFINITY

NET_DMA_CHANNEL_CPU_AFFINITY構造体は、DMA チャネルの CPU アフィニティを指定します。
NET_DMA_CHANNEL_PARAMETERS

NET_DMA_CHANNEL_PARAMETERS構造体は、DMA プロバイダー ドライバーが DMA チャネルを構成するために使用する必要がある構成パラメーターを指定します。
NET_DMA_DESCRIPTOR

NET_DMA_DESCRIPTOR構造体は、DMA 記述子のリンクされたリスト内の各エントリの DMA 転送情報を指定します。
NET_DMA_PNP_NOTIFICATION

NET_DMA_PNP_NOTIFICATION構造体は、NetDMA インターフェイスの電源管理通知を指定します。
NET_DMA_PROVIDER_ATTRIBUTES

NET_DMA_PROVIDER_ATTRIBUTES構造体は、NetDMA プロバイダーの構成属性を指定します。
NET_DMA_PROVIDER_CHARACTERISTICS

NET_DMA_PROVIDER_CHARACTERISTICS構造体は、ProviderXxx 関数のエントリ ポイントなど、NetDMA プロバイダーの特性を指定します。

列挙 体

 
NET_DMA_PNP_NOTIFICATION_CODE

NET_DMA_PNP_NOTIFICATION_CODE列挙体は、NetDMA プラグ アンド プレイ (PnP) イベントの種類を識別します。