Fungsi NdisGetProcessorInformationEx (ndis.h)

Fungsi NdisGetProcessorInformationEx mengambil informasi tentang topologi CPU komputer lokal.

Sintaks

NDIS_STATUS NdisGetProcessorInformationEx(
  [in, optional]  NDIS_HANDLE                    NdisHandle,
  [out, optional] PNDIS_SYSTEM_PROCESSOR_INFO_EX SystemProcessorInfo,
  [in, out]       PSIZE_T                        Size
);

Parameter

[in, optional] NdisHandle

Driver NDIS atau handel instans yang diperoleh selama inisialisasi pemanggil. Misalnya, driver miniport dapat menggunakan handel NDIS yang diperolehnya dari Fungsi NdisMRegisterMiniportDriver atau MiniportInitializeEx . Driver NDIS lainnya dapat menggunakan handel dari fungsi berikut:

NdisRegisterProtocolDriver

NdisOpenAdapterEx

NdisFRegisterFilterDriver

FilterAttach

[out, optional] SystemProcessorInfo

Penunjuk ke buffer yang dialokasikan pemanggil tempat NDIS menempatkan NDIS_SYSTEM_PROCESSOR_INFO_EX struktur dan array struktur NDIS_PROCESSOR_INFO_EX yang berisi informasi tentang topologi CPU komputer lokal. Pemanggil menyediakan panjang buffer dalam parameter Ukuran .

[in, out] Size

Penunjuk ke nilai yang berukuran, dalam byte, dari buffer yang disediakan pemanggil. Ketika fungsi kembali, nilai ini berisi jumlah data yang dimasukkan NDIS ke dalam buffer atau ukuran buffer yang diperlukan jika buffer terlalu pendek.

Nilai kembali

NdisGetProcessorInformationEx dapat mengembalikan salah satu nilai status berikut:

Menampilkan kode Deskripsi
NDIS_STATUS_SUCCESS
Operasi berhasil diselesaikan.
NDIS_STATUS_BUFFER_TOO_SHORT
Ukuran buffer pada parameter Ukuran terlalu kecil. Dalam hal ini, NDIS menyediakan ukuran buffer yang diperlukan dalam anggota Ukuran .

Keterangan

Driver NDIS memanggil fungsi NdisGetProcessorInformationEx untuk mengambil informasi tentang prosesor di komputer lokal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung di NDIS 6.20 dan yang lebih baru.
Target Platform Universal
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL <= DISPATCH_LEVEL

Lihat juga

FilterAttach

MiniportInitializeEx

NDIS_SYSTEM_PROCESSOR_INFO_EX

NdisFRegisterFilterDriver

NdisMRegisterMiniportDriver

NdisOpenAdapterEx

NdisRegisterProtocolDriver