Compartilhar via


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)