структура NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)

Примечание Интерфейс NetDMA не поддерживается в Windows 8 и более поздних версиях.
 
Структура NET_DMA_CHANNEL_CPU_AFFINITY определяет сходство ЦП канала DMA.

Синтаксис

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)

См. также раздел

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity