Função NdisGetSharedDataAlignment (ndis.h)
NdisGetSharedDataAlignment retorna o alinhamento preferencial para estruturas de memória que podem ser compartilhadas por mais de um processador.
Sintaxe
ULONG NdisGetSharedDataAlignment();
Retornar valor
O valor de limite, em bytes, em que os drivers devem alinhar estruturas que podem ser compartilhadas por mais de um processador.
Comentários
Use NdisGetSharedDataAlignment para determinar o melhor alinhamento para estruturas de dados que serão compartilhadas entre processadores. Usar o valor retornado ao alocar essas estruturas minimiza os efeitos de cache que reduzem o desempenho de sistemas multiprocessadores.
O suporte do sistema para NdisGetSharedDataAlignment está disponível no Windows XP e em versões posteriores.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisGetSharedDataAlignment (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisGetSharedDataAlignment (NDIS 5.1)) no Windows XP. |
Plataforma de Destino | Universal |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Regras de conformidade de DDI | Irql_Miscellaneous_Function(ndis) |