Compartir a través de


Función ExIsProcessorFeaturePresent (wdm.h)

El ExIsProcessorFeaturePresent consultas rutinarias para la existencia de una característica de procesador especificada.

Sintaxis

BOOLEAN ExIsProcessorFeaturePresent(
  [in] ULONG ProcessorFeature
);

Parámetros

[in] ProcessorFeature

Especifica uno de los siguientes valores constantes:

PF_FLOATING_POINT_PRECISION_ERRATA

El procesador tiene el error de división de punto flotante Pentium.

PF_FLOATING_POINT_EMULATED

El procesador no tiene hardware de punto flotante.

PF_COMPARE_EXCHANGE_DOUBLE

El procesador tiene una instrucción de comparación y intercambio (CMPXCHG8B) de 8 bytes.

PF_MMX_INSTRUCTIONS_AVAILABLE

El procesador admite instrucciones MMX en hardware.

PF_XMMI_INSTRUCTIONS_AVAILABLE

El procesador admite instrucciones SSE en hardware.

PF_3DNOW_INSTRUCTIONS_AVAILABLE

El procesador admite instrucciones de AMD 3DNow.

PF_RDTSC_INSTRUCTION_AVAILABLE

El procesador admite una instrucción read-timestamp-counter (RDTSC).

PF_PAE_ENABLED

El procesador implementa compatibilidad con la extensión de direcciones físicas (PAE).

PF_XMMI64_INSTRUCTIONS_AVAILABLE

El procesador admite instrucciones SSE2 en hardware. Este valor de parámetro solo se admite en Windows XP y versiones posteriores de Windows.

PF_SSE_DAZ_MODE_AVAILABLE

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.

PF_NX_ENABLED

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.

PF_SSE3_INSTRUCTIONS_AVAILABLE

El procesador admite instrucciones SSE3. Este valor de parámetro solo se admite en Windows Vista y versiones posteriores de Windows.

PF_COMPARE_EXCHANGE128

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.

PF_COMPARE64_EXCHANGE128

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.

PF_XSAVE_ENABLED

El procesador admite las instrucciones XSAVE y XRSTOR. Este valor de parámetro solo se admite en Windows 7 y versiones posteriores de Windows.

Valor devuelto

ExIsProcessorFeaturePresent devuelve TRUE si la característica de procesador especificada está presente; de lo contrario, devuelve FALSE.

Requisitos

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)