共用方式為


NET_DMA_CHANNEL_CPU_AFFINITY結構 (netdma.h)

注意 Windows 8 和更新版本中不支援 NetDMA 介面。
 
NET_DMA_CHANNEL_CPU_AFFINITY 結構會指定 DMA 通道的 CPU 親和性。

語法

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

成員

DmaChannel

DMA 通道號碼。 此成員的值範圍從零到 DMA 引擎支援的最大 DMA 通道數目減一。 DMA 提供者驅動程式會指定 MaxDmaChannelCount 成員中的 DMA 通道數目上限 NET_DMA_PROVIDER_CHARACTERISTICS 結構。

CpuNumber

DMA 提供者驅動程式應該與針對 DmaChannel 成員中指定的 DMA 通道所產生的 MSI-X 中斷產生目標 CPU。

言論

NetDMA 介面會將NET_DMA_CHANNEL_CPU_AFFINITY結構的數位傳遞至 DMA 提供者驅動程式的 ProviderSetDmaChannelCpuAffinity 函式來指定 DMA 通道的 CPU 親和性。

NetDMA 介面會在 的內容中呼叫 ProviderSetDmaChannelCpuAffinity NetDmaRegisterProvider 函式。

要求

要求 價值
最低支援的用戶端 支援 Windows Vista 中的 NetDMA 1.0 驅動程式。
標頭 netdma.h (包括 Netdma.h)

另請參閱

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity