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 포함) |