(netdma.h) NET_DMA_CHANNEL_CPU_AFFINITY 结构
注意Windows 8 及更高版本中不支持 NetDMA 接口。
语法
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 提供程序驱动程序 ProviderSetDmaChannelCpuAffinity 函数,用于指定 DMA 通道的 CPU 相关性。
NetDMA 接口在 上下文中调用 ProviderSetDmaChannelCpuAffinity NetDmaRegisterProvider 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 支持 Windows Vista 中的 NetDMA 1.0 驱动程序。 |
标头 | netdma.h (包括 Netdma.h) |