Partager via


NdisGetSharedDataAlignment, fonction (ndis.h)

NdisGetSharedDataAlignment retourne l’alignement par défaut pour les structures de mémoire qui peuvent être partagées par plusieurs processeurs.

Syntaxe

ULONG NdisGetSharedDataAlignment();

Valeur de retour

Valeur de limite, en octets, sur laquelle les pilotes doivent aligner les structures qui peuvent être partagées par plusieurs processeurs.

Remarques

Utilisez NdisGetSharedDataAlignment pour déterminer le meilleur alignement pour les structures de données qui seront partagées entre les processeurs. L’utilisation de la valeur retournée lors de l’allocation de ces structures réduit les effets de cache qui réduisent les performances des systèmes multiprocesseurs.

La prise en charge système de NdisGetSharedDataAlignment est disponible dans Windows XP et les versions ultérieures.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NdisGetSharedDataAlignment (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (voir NdisGetSharedDataAlignment (NDIS 5.1)) dans Windows XP.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_Miscellaneous_Function(ndis)