structure NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)
Syntaxe
typedef struct _NET_DMA_CHANNEL_CPU_AFFINITY {
ULONG DmaChannel;
ULONG CpuNumber;
} NET_DMA_CHANNEL_CPU_AFFINITY, *PNET_DMA_CHANNEL_CPU_AFFINITY;
Membres
DmaChannel
Numéro de canal DMA. Les valeurs de ce membre sont comprises entre zéro et le nombre maximal de canaux DMA pris en charge par le moteur DMA moins un. Le pilote du fournisseur DMA spécifie le nombre maximal de canaux DMA dans le MaxDmaChannelCount membre du structure NET_DMA_PROVIDER_CHARACTERISTICS.
CpuNumber
Processeur cible que le pilote du fournisseur DMA doit associer aux interruptions MSI-X générées pour le canal DMA spécifié dans le membre DmaChannel.
Remarques
L’interface NetDMA transmet un tableau de structures NET_DMA_CHANNEL_CPU_AFFINITY à un pilote de fournisseur DMA ProviderSetDmaChannelCpuAffinity fonction pour spécifier l’affinité processeur des canaux DMA.
L’interface NetDMA appelle ProviderSetDmaChannelCpuAffinity dans le contexte du fonction NetDmaRegisterProvider.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge pour les pilotes NetDMA 1.0 dans Windows Vista. |
d’en-tête | netdma.h (include Netdma.h) |