estructura NET_DMA_CHANNEL_CPU_AFFINITY (netdma.h)
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) |