estructura NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)

Nota La interfaz NetDMA no se admite en Windows 8 ni versiones posteriores.
 
La estructura de NET_DMA_CHANNEL_CPU_AFFINITY especifica la afinidad de CPU de un canal DMA.

Sintaxis

typedef struct _NET_DMA_CHANNEL_CPU_AFFINITY {
  ULONG DmaChannel;
  ULONG CpuNumber;
} NET_DMA_CHANNEL_CPU_AFFINITY, *PNET_DMA_CHANNEL_CPU_AFFINITY;

Miembros

DmaChannel

Número de canal DMA. Los valores de este intervalo de miembros van desde cero hasta el número máximo de canales DMA que admite el motor DMA menos uno. El controlador del proveedor DMA especifica el número máximo de canales DMA en el miembro MaxDmaChannelCount del NET_DMA_PROVIDER_CHARACTERISTICS estructura.

CpuNumber

Cpu de destino que el controlador del proveedor DMA debe asociar con las interrupciones MSI-X que se generan para el canal DMA especificado en el miembro DmaChannel .

Comentarios

La interfaz NetDMA pasa una matriz de estructuras de NET_DMA_CHANNEL_CPU_AFFINITY a un controlador del proveedor DMA. Función ProviderSetDmaChannelCpuAffinity para especificar la afinidad de CPU de los canales DMA.

La interfaz NetDMA llama a ProviderSetDmaChannelCpuAffinity mientras se encuentra en el contexto de Función NetDmaRegisterProvider .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con controladores netDMA 1.0 en Windows Vista.
Encabezado netdma.h (incluir Netdma.h)

Consulte también

NET_DMA_PROVIDER_CHARACTERISTICS

NetDmaRegisterProvider

ProviderSetDmaChannelCpuAffinity