Función NdisGetSharedDataAlignment (ndis.h)

NdisGetSharedDataAlignment devuelve la alineación preferida para las estructuras de memoria que pueden compartir más de un procesador.

Sintaxis

ULONG NdisGetSharedDataAlignment();

Valor devuelto

Valor de límite, en bytes, en el que los controladores deben alinear las estructuras que pueden compartir más de un procesador.

Comentarios

Use NdisGetSharedDataAlignment para determinar la mejor alineación de las estructuras de datos que se compartirán entre procesadores. El uso del valor devuelto al asignar estas estructuras minimiza los efectos de caché que reducen el rendimiento de los sistemas multiprocesador.

La compatibilidad del sistema con NdisGetSharedDataAlignment está disponible en Windows XP y versiones posteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisGetSharedDataAlignment (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisGetSharedDataAlignment (NDIS 5.1)) en Windows XP.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_Miscellaneous_Function(ndis)