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) |