Fungsi RtlGetEnabledExtendedFeatures (ntddk.h)

Rutinitas RtlGetEnabledExtendedFeatures mengembalikan topeng fitur prosesor yang diperluas yang diaktifkan oleh sistem.

Sintaks

NTSYSAPI ULONG64 RtlGetEnabledExtendedFeatures(
  [in] ULONG64 FeatureMask
);

Parameter

[in] FeatureMask

Masker fitur 64-bit. Parameter ini menunjukkan serangkaian fitur prosesor yang diperluas yang pemanggilnya meminta informasi tentang apakah fitur diaktifkan. Jika bit masker adalah satu, pemanggil meminta informasi tentang fitur yang sesuai dengan bit masker ini. Penelepon mengatur semua bit masker lainnya ke nol. Atur parameter ini ke (ULONG64)(-1) untuk mendapatkan masker dari semua fitur yang diaktifkan. Untuk menentukan apakah sekumpulan fitur tertentu diaktifkan, atur parameter ini ke bitwise ATAU dari satu atau beberapa bit bendera XSTATE_MASK_XXX .

Nilai kembali

RtlGetEnabledExtendedFeatures mengembalikan 64-bitmask dari fitur prosesor yang diperluas yang diaktifkan. Rutin menghitung masker ini sebagai persimpangan (bitwise AND) antara semua fitur yang diaktifkan dan nilai parameter FeatureMask . Untuk informasi selengkapnya tentang fitur yang ditunjukkan oleh nilai pengembalian ini, lihat XSTATE_MASK_XXX.

RtlGetEnabledExtendedFeatures mengembalikan 0 jika instruksi XSAVE dan XRSTOR dinonaktifkan oleh sistem. Ini terjadi bahkan jika sistem mendukung fitur XSTATE_MASK_LEGACY_FLOATING_POINT dan XSTATE_MASK_LEGACY_SSE. Gunakan ExIsProcessorFeaturePresent atau CPUID untuk menentukan ketersediaan fitur prosesor x87, MMX, dan SSE pada sistem x86 atau x64.

Keterangan

Rutinitas lain, ExIsProcessorFeaturePresent, menunjukkan apakah fitur prosesor yang diperluas tersedia. Tidak seperti RtlGetEnabledExtendedFeatures, namun, itu tidak menunjukkan apakah sistem operasi telah mengaktifkan fitur untuk digunakan oleh driver mode kernel.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 7 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header ntddk.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
Pustaka Ntdll.lib (mode pengguna); NtosKrnl.lib (mode kernel); OneCoreUAP.lib di Windows 10
DLL NtDll.dll (mode pengguna); NtosKrnl.exe (mode kernel)
IRQL PASSIVE_LEVEL

Lihat juga

ExIsProcessorFeaturePresent