struttura NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)
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) |