次の方法で共有


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) イベントの種類を識別します。