Bagikan melalui


struktur PROCESSOR_NUMBER (miniport.h)

Struktur PROCESSOR_NUMBER mengidentifikasi prosesor berdasarkan nomor grup dan nomor prosesor relatif grupnya.

Sintaks

typedef struct _PROCESSOR_NUMBER {
  USHORT Group;
  UCHAR  Number;
  UCHAR  Reserved;
} PROCESSOR_NUMBER, *PPROCESSOR_NUMBER;

Anggota

Group

Nomor grup. Jika sistem multiprosedur berisi n grup, grup diberi nomor dari 0 hingga n-1.

Number

Nomor prosesor relatif grup. Jika grup berisi prosesor logis m , prosesor diberi nomor dari 0 hingga m-1.

Reserved

Disiapkan untuk penggunaan masa mendatang. Inisialisasi ke nol.

Keterangan

Windows 7 adalah versi pertama Windows yang mendukung grup prosesor. Di Windows 7, hanya Windows versi 64-bit yang mendukung beberapa grup; Versi Windows 32-bit hanya mendukung satu grup. Jika sistem multiprosesor menjalankan Windows versi 64-bit dan berisi tidak lebih dari 64 prosesor logis, Windows menetapkan semua prosesor ke grup 0. Sistem multiprosesor yang menjalankan Windows versi 32-bit dapat berisi tidak lebih dari 32 prosesor.

Di Windows 7, jumlah maksimum grup dalam sistem multiproscessor adalah empat, tetapi nilai ini mungkin berubah di versi Windows yang akan datang. Cara paling aman untuk menentukan jumlah maksimum grup di Windows 7 atau versi Windows yang lebih baru adalah dengan memanggil rutinitas KeQueryMaximumGroupCount . Driver mode kernel yang memanggil KeQueryMaximumGroupCount tidak akan memerlukan perubahan kode jika rumus yang digunakan untuk menghitung jumlah maksimum perubahan grup dalam versi Windows mendatang.

Rutinitas mode kernel yang menggunakan struktur PROCESSOR_NUMBER termasuk KeGetCurrentProcessorNumberEx, KeGetProcessorIndexFromNumber, KeGetProcessorNumberFromIndex, dan KeQueryLogicalProcessorRelationship.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di Windows 7 dan versi yang lebih baru dari sistem operasi Windows.
Header miniport.h (termasuk Windows.h, Ntdef.h, Wdm.h, Ntddk.h, Winnt.h, Minitape.h)

Lihat juga

KeGetCurrentProcessorNumberEx

KeGetProcessorIndexFromNumber

KeGetProcessorNumberFromIndex

KeQueryLogicalProcessorRelationship

KeQueryMaximumGroupCount