NET_DMA_CHANNEL_CPU_AFFINITY構造体 (netdma.h)

メモNetDMA インターフェイスは、Windows 8 以降ではサポートされていません。
 
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 チャネル番号。 このメンバーの値は、0 から DMA エンジンがサポートする DMA チャネルの最大数から 1 を引いた値までの範囲です。 DMA プロバイダー ドライバーは、 の MaxDmaChannelCount メンバー内の DMA チャネルの最大数を指定します。 NET_DMA_PROVIDER_CHARACTERISTICS 構造体。

CpuNumber

DMA プロバイダー ドライバーが DMAChannel メンバーで指定された DMA チャネルに対して生成される MSI-X 割り込みに関連付けるターゲット CPU。

注釈

NetDMA インターフェイスは、NET_DMA_CHANNEL_CPU_AFFINITY構造体の配列を DMA プロバイダー ドライバーに渡します。DMA チャネルの CPU アフィニティを指定する ProviderSetDmaChannelCpuAffinity 関数。

NetDMA インターフェイスは、 のコンテキストで ProviderSetDmaChannelCpuAffinity を呼び出します。 NetDmaRegisterProvider 関数。

要件

要件
サポートされている最小のクライアント Windows Vista の NetDMA 1.0 ドライバーでサポートされています。
Header netdma.h (Netdma.h を含む)

こちらもご覧ください

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity