структура NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)
Синтаксис
typedef struct _NET_DMA_CHANNEL_CPU_AFFINITY {
ULONG DmaChannel;
ULONG CpuNumber;
} NET_DMA_CHANNEL_CPU_AFFINITY, *PNET_DMA_CHANNEL_CPU_AFFINITY;
Члены
DmaChannel
Номер канала DMA. Значения этого диапазона элементов от нуля до максимального числа каналов DMA, поддерживаемых подсистемой DMA, минус один. Драйвер поставщика DMA указывает максимальное количество каналов DMA в элементе MaxDmaChannelCountструктура NET_DMA_PROVIDER_CHARACTERISTICS.
CpuNumber
Целевой ЦП, который драйвер поставщика DMA должен связать с MSI-X прерываниями, созданными для канала DMA, указанного в элементе DmaChannel.
Замечания
Интерфейс NetDMA передает массив структур NET_DMA_CHANNEL_CPU_AFFINITY драйверу поставщика DMA. ProviderSetDmaChannelCpuAffinity функцию, чтобы указать сходство ЦП каналов DMA.
Интерфейс NetDMA вызывает ProviderSetDmaChannelCpuAffinity в контексте функцию NetDmaRegisterProvider.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается для драйверов NetDMA 1.0 в Windows Vista. |
заголовка | netdma.h (include Netdma.h) |