estrutura NDIS_SYSTEM_PROCESSOR_INFO_EX (ntddndis.h)
A estrutura NDIS_SYSTEM_PROCESSOR_INFO_EX especifica informações sobre a topologia da CPU do computador local.
Sintaxe
typedef struct _NDIS_SYSTEM_PROCESSOR_INFO_EX {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_PROCESSOR_VENDOR ProcessorVendor;
ULONG NumSockets;
ULONG NumCores;
ULONG NumCoresPerSocket;
ULONG MaxHyperThreadingProcsPerCore;
ULONG ProcessorInfoOffset;
ULONG NumberOfProcessors;
ULONG ProcessorInfoEntrySize;
} NDIS_SYSTEM_PROCESSOR_INFO_EX, *PNDIS_SYSTEM_PROCESSOR_INFO_EX;
Membros
Header
A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_SYSTEM_PROCESSOR_INFO_EX. O NDIS define o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_SYSTEM_PROCESSOR_INFO_EX_REVISION_1 e o membro Size como NDIS_SIZEOF_SYSTEM_PROCESSOR_INFO_EX_REVISION_1.
Flags
Reservado. O NDIS define esse membro como zero.
ProcessorVendor
O fornecedor do processador especificado como um dos valores do NDIS_PROCESSOR_VENDOR enumeração.
NumSockets
O número total de pacotes físicos do processador (ou seja, soquetes na placa-mãe do computador local) que estão no computador local.
NumCores
O número total de processadores principais que estão no computador local. Por exemplo, defina esse membro como quatro se houver dois pacotes físicos de núcleo duplo.
NumCoresPerSocket
O número de processadores principais que estão em cada pacote físico. Por exemplo, defina esse membro como dois para um pacote físico de núcleo duplo.
MaxHyperThreadingProcsPerCore
O número máximo de processadores lógicos que estão em cada processador de núcleo hiper-threaded. Por exemplo, defina esse membro como dois se cada processador de núcleo hiper-threaded der suporte a dois processadores lógicos.
ProcessorInfoOffset
O deslocamento, em bytes, desde o início da estrutura até uma matriz de estruturas NDIS_PROCESSOR_INFO_EX , com cada entrada descrevendo um processador no computador. O membro NumberOfProcessors contém o número de estruturas NDIS_PROCESSOR_INFO_EX na matriz. O membro ProcessorInfoEntrySize contém o tamanho das estruturas NDIS_PROCESSOR_INFO_EX na matriz.
NumberOfProcessors
O número de elementos na matriz de NDIS_PROCESSOR_INFO_EX estruturas que seguem essa estrutura.
ProcessorInfoEntrySize
O tamanho, em bytes, de elementos na matriz de NDIS_PROCESSOR_INFO_EX estruturas que seguem essa estrutura.
Comentários
Os drivers de rede do NDIS usam a estrutura NDIS_SYSTEM_PROCESSOR_INFO_EX em chamadas para o Função NdisGetProcessorInformationEx . Após o retorno de NdisGetProcessorInformationEx , essa estrutura contém informações sobre a topologia da CPU do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.20 e posterior. |
Cabeçalho | ntddndis.h (inclua Ndis.h) |