Funzione NdisGetSharedDataAlignment (ndis.h)
NdisGetSharedDataAlignment restituisce l'allineamento preferito per le strutture di memoria che possono essere condivise da più processori.
Sintassi
ULONG NdisGetSharedDataAlignment();
Valore restituito
Valore limite, in byte, in cui i driver devono allineare le strutture che possono essere condivise da più processori.
Commenti
Usare NdisGetSharedDataAlignment per determinare l'allineamento migliore per le strutture di dati che verranno condivise tra processori. L'uso del valore restituito durante l'allocazione di tali strutture riduce al minimo gli effetti della cache che riducono le prestazioni dei sistemi multiprocessore.
Il supporto del sistema per NdisGetSharedDataAlignment è disponibile in Windows XP e versioni successive.
Requisiti
Client minimo supportato | Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisGetSharedDataAlignment (NDIS 5.1) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisGetSharedDataAlignment (NDIS 5.1) in Windows XP. |
Piattaforma di destinazione | Universale |
Intestazione | ndis.h (includere Ndis.h) |
Libreria | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | Irql_Miscellaneous_Function(ndis) |