Partilhar via


estrutura NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)

Observação 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 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 DMA aos quais o mecanismo de DMA 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 ao MSI-X interrupções geradas para o canal DMA especificado no membro DmaChannel.

Observações

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

A interface NetDMA chama ProviderSetDmaChannelCpuAffinity no contexto do função NetDmaRegisterProvider.

Requisitos

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

Consulte também

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

providerSetDmaChannelCpuAffinity