Bagikan melalui


Fungsi EnableProcessOptionalXStateFeatures (winbase.h)

Fungsi ini memungkinkan serangkaian fitur XState opsional untuk proses saat ini.

Syntax

BOOL EnableProcessOptionalXStateFeatures(
  DWORD64 Features
);

Parameter-parameternya

Features

Bitmask di mana setiap bit mewakili fitur XState opsional untuk diaktifkan untuk proses saat ini.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.

Komentar

Secara umum, fitur XState opsional dinonaktifkan secara default untuk utas yang baru dibuat dan diaktifkan sesuai permintaan nanti. Ketika fungsi ini kembali, fitur XState opsional yang ditentukan akan diaktifkan untuk semua utas yang ada dalam proses saat ini, dan semua utas di masa mendatang yang dibuat dalam proses akan mengaktifkan fitur XState opsional yang ditentukan pada waktu pembuatan utas.

Hanya bit fitur XState yang didukung oleh sistem yang diizinkan untuk diberikan ke fungsi ini, jika tidak, kesalahan dikembalikan. Bit fitur XState yang didukung oleh sistem dapat diperoleh melalui rutinitas GetEnabledXStateFeatures . Jika bit fitur XState non-opsional yang didukung oleh sistem disediakan (misalnya AVX, AVX2, dll. adalah fitur XState non-opsional), bit tersebut diabaikan dan tidak akan menyebabkan fungsi ini mengembalikan kesalahan. Perhatikan bahwa semua fitur XState non-opsional yang didukung oleh sistem selalu diaktifkan untuk setiap utas secara default.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Server minimum yang didukung Windows Server 2022
Header winbase.h
Library kernel32. Lib

Lihat juga

GetEnabledXStateFeatures

GetThreadEnabledXStateFeatures