다음을 통해 공유


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