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;
Member
DmaChannel
Die DMA-Kanalnummer. Die Werte für dieses Element reichen von 0 bis zur maximalen Anzahl von DMA-Kanälen, die die DMA-Engine abzüglich 1 unterstützt. Der DMA-Anbietertreiber gibt die maximale Anzahl von DMA-Kanälen im MaxDmaChannelCount-Member des NET_DMA_PROVIDER_CHARACTERISTICS Struktur.
CpuNumber
Die Ziel-CPU, die der DMA-Anbietertreiber den MSI-X-Interrupts zuordnen soll, die für den im DmaChannel-Member angegebenen DMA-Kanal generiert werden.
Hinweise
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 |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt für NetDMA 1.0-Treiber in Windows Vista. |
Kopfzeile | netdma.h (include Netdma.h) |