Compartir a través de


Función EnableProcessOptionalXStateFeatures (winbase.h)

Esta función habilita un conjunto de características XState opcionales para el proceso actual.

Syntax

BOOL EnableProcessOptionalXStateFeatures(
  DWORD64 Features
);

Parámetros

Features

Máscara de bits en la que cada bit representa una característica XState opcional para habilitar el proceso actual.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.

Si se produce un error en la función, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Observaciones

En general, las características XState opcionales están deshabilitadas de forma predeterminada para los subprocesos recién creados y habilitados a petición más adelante. Cuando se devuelve esta función, las características XState opcionales especificadas se habilitarán para todos los subprocesos existentes del proceso actual y todos los subprocesos futuros creados en el proceso tendrán habilitadas las características XState opcionales especificadas en el momento de la creación del subproceso.

Solo se permiten proporcionar bits de características XState admitidos por el sistema a esta función; de lo contrario, se devuelve un error. Los bits de característica XState compatibles con el sistema se pueden obtener a través de la rutina GetEnabledXStateFeatures . Si se proporcionan bits de características XState no opcionales compatibles con el sistema (por ejemplo, AVX, AVX2, etc. son características XState no opcionales), se omiten y no harán que esta función devuelva un error. Tenga en cuenta que todas las características XState no opcionales compatibles con el sistema siempre están habilitadas para cada subproceso de forma predeterminada.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 11
Servidor mínimo admitido Windows Server 2022
Header winbase.h
Library kernel32. Lib

Consulte también

GetEnabledXStateFeatures

GetThreadEnabledXStateFeatures