структура 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 (включая Netdma.h) |