estrutura NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)

Nota Não há suporte para a interface NetDMA no Windows 8 e posterior.
 
A estrutura NET_DMA_CHANNEL_CPU_AFFINITY especifica a afinidade de CPU de um canal de DMA.

Sintaxe

typedef struct _NET_DMA_CHANNEL_CPU_AFFINITY {
  ULONG DmaChannel;
  ULONG CpuNumber;
} NET_DMA_CHANNEL_CPU_AFFINITY, *PNET_DMA_CHANNEL_CPU_AFFINITY;

Membros

DmaChannel

O número do canal DMA. Os valores para esse membro variam de zero até o número máximo de canais de AMD aos quais o mecanismo de AMD dá suporte a menos um. O driver do provedor de DMA especifica o número máximo de canais de DMA no membro MaxDmaChannelCount do NET_DMA_PROVIDER_CHARACTERISTICS estrutura.

CpuNumber

A CPU de destino que o driver do provedor de DMA deve associar às interrupções MSI-X geradas para o canal DMA especificado no membro DmaChannel .

Comentários

A interface NetDMA passa uma matriz de estruturas NET_DMA_CHANNEL_CPU_AFFINITY para o driver de um provedor de DMA Função ProviderSetDmaChannelCpuAffinity para especificar a afinidade de CPU dos canais de DMA.

A interface NetDMA chama ProviderSetDmaChannelCpuAffinity enquanto está no contexto do Função NetDmaRegisterProvider .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NetDMA 1.0 no Windows Vista.
Cabeçalho netdma.h (inclua Netdma.h)

Confira também

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity