NET_DMA_CHANNEL_CPU_AFFINITY Struktur (netdma.h)
Syntax
typedef struct _NET_DMA_CHANNEL_CPU_AFFINITY {
ULONG DmaChannel;
ULONG CpuNumber;
} NET_DMA_CHANNEL_CPU_AFFINITY, *PNET_DMA_CHANNEL_CPU_AFFINITY;
Angehörige
DmaChannel
Die DMA-Kanalnummer. Die Werte für dieses Element reichen von Null bis zur maximalen Anzahl von DMA-Kanälen, die vom DMA-Modul unterstützt werden minus 1. Der DMA-Anbietertreiber gibt die maximale Anzahl von DMA-Kanälen im MaxDmaChannelCount Mitglied des NET_DMA_PROVIDER_CHARACTERISTICS Struktur.
CpuNumber
Die Ziel-CPU, die der DMA-Anbietertreiber den MSI-X Interrupts zuordnen soll, die für den DMA-Kanal generiert werden, der im DmaChannel Member angegeben ist.
Bemerkungen
Die NetDMA-Schnittstelle übergibt ein Array von NET_DMA_CHANNEL_CPU_AFFINITY Strukturen an einen DMA-Anbietertreiber. ProviderSetDmaChannelCpuAffinity Funktion, um die CPU-Affinität der DMA-Kanäle anzugeben.
Die NetDMA-Schnittstelle ruft ProviderSetDmaChannelCpuAffinity im Kontext der NetDmaRegisterProvider Funktion.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt für NetDMA 1.0-Treiber in Windows Vista. |
Header- | netdma.h (enthalten Netdma.h) |