Поделиться через


Функция EnableProcessOptionalXStateFeatures (winbase.h)

Эта функция включает набор необязательных функций XState для текущего процесса.

Синтаксис

BOOL EnableProcessOptionalXStateFeatures(
  DWORD64 Features
);

Параметры

Features

Битовая маска, в которой каждый бит представляет необязательную функцию XState для включения текущего процесса.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Как правило, необязательные функции XState отключены по умолчанию для вновь созданных потоков и включаются по запросу позже. При возврате этой функции указанные необязательные функции XState будут включены для всех существующих потоков в текущем процессе, а для всех будущих потоков, созданных в процессе, будут включены указанные необязательные функции XState во время создания потока.

В эту функцию разрешено передавать только биты функций XState, поддерживаемые системой, в противном случае возвращается ошибка. Поддерживаемые системой биты функций XState можно получить с помощью подпрограммы GetEnabledXStateFeatures . Если предоставляются необязательные биты функций XState, поддерживаемые системой (например, AVX, AVX2 и т. д. являются необязательными функциями XState), они игнорируются и не приводят к возврату этой функцией ошибки. Обратите внимание, что все необязательные функции XState, поддерживаемые системой, всегда включены для каждого потока по умолчанию.

Требования

   
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Верхняя часть winbase.h

См. также раздел

GetEnabledXStateFeatures

GetThreadEnabledXStateFeatures