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 공급자 드라이버에 전달합니다. ProviderSetDmaChannelCpuAffinity 함수는 DMA 채널의 CPU 선호도를 지정합니다.

NetDMA 인터페이스는 의 컨텍스트에서 ProviderSetDmaChannelCpuAffinity 를 호출합니다. NetDmaRegisterProvider 함수입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista의 NetDMA 1.0 드라이버에 대해 지원됩니다.
머리글 netdma.h(Netdma.h 포함)

추가 정보

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity