NET_DMA_CHANNEL_CPU_AFFINITY構造体 (netdma.h)
メモNetDMA インターフェイスは、Windows 8 以降ではサポートされていません。
構文
typedef struct _NET_DMA_CHANNEL_CPU_AFFINITY {
ULONG DmaChannel;
ULONG CpuNumber;
} NET_DMA_CHANNEL_CPU_AFFINITY, *PNET_DMA_CHANNEL_CPU_AFFINITY;
メンバー
DmaChannel
DMA チャネル番号。 このメンバーの値は、0 から DMA エンジンがサポートする DMA チャネルの最大数から 1 を引いた値までの範囲です。 DMA プロバイダー ドライバーは、 の MaxDmaChannelCount メンバー内の DMA チャネルの最大数を指定します。 NET_DMA_PROVIDER_CHARACTERISTICS 構造体。
CpuNumber
DMA プロバイダー ドライバーが DMAChannel メンバーで指定された DMA チャネルに対して生成される MSI-X 割り込みに関連付けるターゲット CPU。
注釈
NetDMA インターフェイスは、NET_DMA_CHANNEL_CPU_AFFINITY構造体の配列を DMA プロバイダー ドライバーに渡します。DMA チャネルの CPU アフィニティを指定する ProviderSetDmaChannelCpuAffinity 関数。
NetDMA インターフェイスは、 のコンテキストで ProviderSetDmaChannelCpuAffinity を呼び出します。 NetDmaRegisterProvider 関数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista の NetDMA 1.0 ドライバーでサポートされています。 |
Header | netdma.h (Netdma.h を含む) |