Condividi tramite


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;

Membri

DmaChannel

Numero di 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 MaxDmaChannelCount membro del NET_DMA_PROVIDER_CHARACTERISTICS struttura.

CpuNumber

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

Osservazioni

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

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

Fabbisogno

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

Vedere anche

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity