NET_DMA_CHANNEL_CPU_AFFINITY structure (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 vont de zéro au 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 membre MaxDmaChannelCount du NET_DMA_PROVIDER_CHARACTERISTICS structure.
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 Fonction ProviderSetDmaChannelCpuAffinity pour spécifier l’affinité processeur des canaux DMA.
L’interface NetDMA appelle ProviderSetDmaChannelCpuAffinity dans le contexte du Fonction NetDmaRegisterProvider .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NetDMA 1.0 dans Windows Vista. |
En-tête | netdma.h (inclure Netdma.h) |