Función ExIsProcessorFeaturePresent (wdm.h)
El ExIsProcessorFeaturePresent consultas rutinarias para la existencia de una característica de procesador especificada.
BOOLEAN ExIsProcessorFeaturePresent(
[in] ULONG ProcessorFeature
);
[in] ProcessorFeature
Especifica uno de los siguientes valores constantes:
El procesador tiene el error de división de punto flotante Pentium.
El procesador no tiene hardware de punto flotante.
El procesador tiene una instrucción de comparación y intercambio (CMPXCHG8B) de 8 bytes.
El procesador admite instrucciones MMX en hardware.
El procesador admite instrucciones SSE en hardware.
El procesador admite instrucciones de AMD 3DNow.
El procesador admite una instrucción read-timestamp-counter (RDTSC).
El procesador implementa compatibilidad con la extensión de direcciones físicas (PAE).
El procesador admite instrucciones SSE2 en hardware. Este valor de parámetro solo se admite en Windows XP y versiones posteriores de Windows.
El procesador admite el modo desnormals-are-zero (DAZ) para obtener instrucciones de SSE. Este valor de parámetro solo se admite en Windows Vista y versiones posteriores de Windows.
de prevención de ejecución de datos está habilitado. Este valor de parámetro solo se admite en Windows Vista y versiones posteriores de Windows.
El procesador admite instrucciones SSE3. Este valor de parámetro solo se admite en Windows Vista y versiones posteriores de Windows.
La operación de comparación atómica e intercambio de 128 bits (CMPXCHG16B) está disponible. Este valor de parámetro solo se admite en Windows Vista y versiones posteriores de Windows.
La comparación atómica de 64 bits y la operación de intercambio de 128 bits (CMP8XCHG16) está disponible. Este valor de parámetro solo se admite en Windows Vista y versiones posteriores de Windows.
El procesador admite las instrucciones XSAVE y XRSTOR. Este valor de parámetro solo se admite en Windows 7 y versiones posteriores de Windows.
ExIsProcessorFeaturePresent devuelve TRUE si la característica de procesador especificada está presente; de lo contrario, devuelve FALSE.
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 2000. |
de la plataforma de destino de | Universal |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | PASSIVE_LEVEL |
reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |