Функция ExIsProcessorFeaturePresent (wdm.h)
Запросы exIsProcessorFeaturePresent для существования указанной функции процессора.
BOOLEAN ExIsProcessorFeaturePresent(
[in] ULONG ProcessorFeature
);
[in] ProcessorFeature
Указывает одно из следующих значений констант:
Процессор имеет ошибку разделения с плавающей запятой.
Процессор не имеет оборудования с плавающей запятой.
Процессор имеет инструкцию сравнения с 8-байтами, заблокированной памятью и exchange (CMPXCHG8B).
Процессор поддерживает инструкции MMX в оборудовании.
Процессор поддерживает инструкции SSE в оборудовании.
Процессор поддерживает инструкции AMD 3DNow.
Обработчик поддерживает инструкцию счетчика метки времени чтения (RDTSC).
Обработчик реализует поддержку расширения физического адреса (PAE).
Процессор поддерживает инструкции SSE2 в оборудовании. Это значение параметра поддерживается только в Windows XP и более поздних версиях Windows.
Процессор поддерживает режим денормальных значений-ноль (DAZ) для инструкций SSE. Это значение параметра поддерживается только в Windows Vista и более поздних версиях Windows.
включена защита от выполнения данных. Это значение параметра поддерживается только в Windows Vista и более поздних версиях Windows.
Обработчик поддерживает инструкции SSE3. Это значение параметра поддерживается только в Windows Vista и более поздних версиях Windows.
Доступно атомарное сравнение и 128-разрядная операция (CMPXCHG16B). Это значение параметра поддерживается только в Windows Vista и более поздних версиях Windows.
Атомарное сравнение 64-разрядной и 128-разрядной операции Exchange (CMP8XCHG16) доступно. Это значение параметра поддерживается только в Windows Vista и более поздних версиях Windows.
Процессор поддерживает инструкции XSAVE и XRSTOR. Это значение параметра поддерживается только в Windows 7 и более поздних версиях Windows.
ExIsProcessorFeaturePresent возвращает TRUE, если указана функция процессора; в противном случае возвращается FALSE.
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Всеобщий |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
правил соответствия DDI | HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |