此函数为当前进程启用一组可选的 XState 功能。
Syntax
BOOL EnableProcessOptionalXStateFeatures(
DWORD64 Features
);
参数
Features
一个位掩码,其中每个位表示要为当前进程启用的可选 XState 功能。
返回值
如果函数成功,则返回值为非零。
如果函数失败,则返回值为零。 若要获取扩展的错误信息,请调用 GetLastError。
注解
通常,对于新创建的线程,默认禁用可选的 XState 功能,并在以后按需启用。 当此函数返回时,将为当前进程中的所有现有线程启用指定的可选 XState 功能,并且进程中创建的所有未来线程将在线程创建时启用指定的可选 XState 功能。
系统仅允许向此函数提供系统支持的 XState 功能位,否则将返回错误。 系统支持的 XState 功能位可以通过 GetEnabledXStateFeatures 例程获取。 如果系统支持的非可选 XState 功能位(例如 AVX、AVX2 等)是非可选的 XState 功能,则忽略这些功能,并且不会导致此函数返回错误。 请注意,默认情况下,系统支持的所有非可选 XState 功能始终为每个线程启用。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 11 |
| 支持的最低服务器 | Windows Server 2022 |
| Header | winbase.h |
| Library | kernel32。自由 |