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 miembro 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 generadas para el canal DMA especificado en el miembro DmaChannel.
Observaciones
La interfaz NetDMA pasa una matriz de estructuras de NET_DMA_CHANNEL_CPU_AFFINITY a un controlador de 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 | Valor |
---|---|
cliente mínimo admitido | Compatible con controladores netDMA 1.0 en Windows Vista. |
encabezado de | netdma.h (incluya Netdma.h) |