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.

Configuration requise

   
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)