Partager via


NdisGetSharedDataAlignment, fonction (ndis.h)

NdisGetSharedDataAlignment retourne l’alignement préféré 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 du cache qui réduisent les performances des systèmes multiprocesseurs.

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

Exigences

Exigence Valeur
client minimum 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 Universel
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
règles de conformité DDI Irql_Miscellaneous_Function(ndis)