NET_DMA_CHANNEL_CPU_AFFINITY構造体 (netdma.h)
注 NetDMA インターフェイスは Windows 8 以降ではサポートされていません。
構文
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 プロバイダー ドライバーに渡します。ProviderSetDmaChannelCpuAffinity 関数を して、DMA チャネルの CPU アフィニティを指定します。
NetDMA インターフェイスは、ProviderSetDmaChannelCpuAffinity を呼び出します。NetDmaRegisterProvider 関数を します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NetDMA 1.0 ドライバーでサポートされています。 |
ヘッダー | netdma.h (Netdma.h を含む) |
関連項目
NET_DMA_PROVIDER_CHARACTERISTICSNetDmaRegisterProvider の
ProviderSetDmaChannelCpuAffinity