struttura NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)

Nota L'interfaccia NetDMA non è supportata in Windows 8 e versioni successive.
 
La struttura NET_DMA_CHANNEL_CPU_AFFINITY specifica l'affinità CPU di un canale DMA.

Sintassi

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

Members

DmaChannel

Numero del canale DMA. I valori per questo membro sono compresi tra zero e il numero massimo di canali DMA supportati dal motore DMA meno uno. Il driver del provider DMA specifica il numero massimo di canali DMA nel membro MaxDmaChannelCount del NET_DMA_PROVIDER_CHARACTERISTICS struttura.

CpuNumber

CPU di destinazione che il driver del provider DMA deve associare agli interrupt MSI-X generati per il canale DMA specificato nel membro DmaChannel .

Commenti

L'interfaccia NetDMA passa una matrice di strutture NET_DMA_CHANNEL_CPU_AFFINITY a un driver del provider DMA ProviderSetDmaChannelCpuAffinity per specificare l'affinità CPU dei canali DMA.

L'interfaccia NetDMA chiama ProviderSetDmaChannelCpuAffinity nel contesto di Funzione NetDmaRegisterProvider .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NetDMA 1.0 in Windows Vista.
Intestazione netdma.h (include Netdma.h)

Vedi anche

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity