Fungsi ExIsProcessorFeaturePresent (wdm.h)
Kueri rutin ExIsProcessorFeaturePresent untuk keberadaan fitur prosesor tertentu.
Sintaks
BOOLEAN ExIsProcessorFeaturePresent(
[in] ULONG ProcessorFeature
);
Parameter
[in] ProcessorFeature
Menentukan salah satu nilai konstanta berikut:
PF_FLOATING_POINT_PRECISION_ERRATA
Prosesor memiliki bug pembagian titik float Pentium.
PF_FLOATING_POINT_EMULATED
Prosesor tidak memiliki perangkat keras floating-point.
PF_COMPARE_EXCHANGE_DOUBLE
Prosesor memiliki instruksi 8 byte, perbandingan dan pertukaran (CMPXCHG8B) yang dikunci memori.
PF_MMX_INSTRUCTIONS_AVAILABLE
Prosesor mendukung instruksi MMX dalam perangkat keras.
PF_XMMI_INSTRUCTIONS_AVAILABLE
Prosesor mendukung instruksi SSE dalam perangkat keras.
PF_3DNOW_INSTRUCTIONS_AVAILABLE
Prosesor mendukung instruksi AMD 3DNow.
PF_RDTSC_INSTRUCTION_AVAILABLE
Prosesor mendukung instruksi read-timestamp-counter (RDTSC).
PF_PAE_ENABLED
Prosesor mengimplementasikan dukungan Physical Address Extension (PAE).
PF_XMMI64_INSTRUCTIONS_AVAILABLE
Prosesor mendukung instruksi SSE2 dalam perangkat keras. Nilai parameter ini hanya didukung di Windows XP dan versi Windows yang lebih baru.
PF_SSE_DAZ_MODE_AVAILABLE
Prosesor mendukung mode denormals-are-zero (DAZ) untuk instruksi SSE. Nilai parameter ini hanya didukung di Windows Vista dan versi Windows yang lebih baru.
PF_NX_ENABLED
Pencegahan eksekusi data diaktifkan. Nilai parameter ini hanya didukung di Windows Vista dan versi Windows yang lebih baru.
PF_SSE3_INSTRUCTIONS_AVAILABLE
Prosesor mendukung instruksi SSE3. Nilai parameter ini hanya didukung di Windows Vista dan versi Windows yang lebih baru.
PF_COMPARE_EXCHANGE128
Perbandingan atomik dan operasi pertukaran 128-bit (CMPXCHG16B) tersedia. Nilai parameter ini hanya didukung di Windows Vista dan versi Windows yang lebih baru.
PF_COMPARE64_EXCHANGE128
Perbandingan atomik 64-bit dan operasi pertukaran 128-bit (CMP8XCHG16) tersedia. Nilai parameter ini hanya didukung di Windows Vista dan versi Windows yang lebih baru.
PF_XSAVE_ENABLED
Prosesor mendukung instruksi XSAVE dan XRSTOR. Nilai parameter ini hanya didukung di Windows 7 dan versi Windows yang lebih baru.
Mengembalikan nilai
ExIsProcessorFeaturePresent mengembalikan TRUE jika fitur prosesor yang ditentukan ada; jika tidak, ia mengembalikan FALSE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk