struktur NDIS_SYSTEM_PROCESSOR_INFO_EX (ntddndis.h)

Struktur NDIS_SYSTEM_PROCESSOR_INFO_EX menentukan informasi tentang topologi CPU komputer lokal.

Sintaks

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;

Anggota

Header

Struktur NDIS_OBJECT_HEADER untuk struktur NDIS_SYSTEM_PROCESSOR_INFO_EX. NDIS mengatur anggota Jenis struktur yang ditentukan Header untuk NDIS_OBJECT_TYPE_DEFAULT, anggota Revisi ke NDIS_SYSTEM_PROCESSOR_INFO_EX_REVISION_1, dan anggota Ukuran ke NDIS_SIZEOF_SYSTEM_PROCESSOR_INFO_EX_REVISION_1.

Flags

Dicadangkan. NDIS menetapkan anggota ini ke nol.

ProcessorVendor

Vendor prosesor ditentukan sebagai salah satu nilai dari NDIS_PROCESSOR_VENDOR enumerasi.

NumSockets

Jumlah total paket fisik prosesor (yaitu, soket pada motherboard komputer lokal) yang ada di komputer lokal.

NumCores

Jumlah total prosesor inti yang ada di komputer lokal. Misalnya, atur anggota ini ke empat jika ada dua paket fisik inti ganda.

NumCoresPerSocket

Jumlah prosesor inti yang ada di setiap paket fisik. Misalnya, atur anggota ini ke dua untuk paket fisik inti ganda.

MaxHyperThreadingProcsPerCore

Jumlah maksimum prosesor logis yang ada di setiap prosesor inti hyper-threaded. Misalnya, atur anggota ini ke dua jika setiap prosesor inti hyper-threaded mendukung dua prosesor logis.

ProcessorInfoOffset

Offset, dalam byte, dari awal struktur hingga array struktur NDIS_PROCESSOR_INFO_EX , dengan setiap entri yang menjelaskan prosesor di komputer. Anggota NumberOfProcessors berisi jumlah struktur NDIS_PROCESSOR_INFO_EX dalam array. Anggota ProcessorInfoEntrySize berisi ukuran struktur NDIS_PROCESSOR_INFO_EX dalam array.

NumberOfProcessors

Jumlah elemen dalam array struktur NDIS_PROCESSOR_INFO_EX yang mengikuti struktur ini.

ProcessorInfoEntrySize

Ukuran, dalam byte, elemen dalam array struktur NDIS_PROCESSOR_INFO_EX yang mengikuti struktur ini.

Keterangan

Driver jaringan NDIS menggunakan struktur NDIS_SYSTEM_PROCESSOR_INFO_EX dalam panggilan ke Fungsi NdisGetProcessorInformationEx . Setelah NdisGetProcessorInformationEx kembali, struktur ini berisi informasi tentang topologi CPU sistem.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.20 dan yang lebih baru.
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_OBJECT_HEADER

NDIS_PROCESSOR_INFO_EX

NDIS_PROCESSOR_VENDOR

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx