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