次の方法で共有


EnableProcessOptionalXStateFeatures 関数 (winbase.h)

この関数は、現在のプロセスに対して一連のオプションの XState 機能を有効にします。

構文

BOOL EnableProcessOptionalXStateFeatures(
  DWORD64 Features
);

パラメーター

Features

現在のプロセスで有効にするオプションの XState 機能を各ビットが表すビットマスク。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

一般に、新しく作成されたスレッドではオプションの XState 機能が既定で無効になり、後でオンデマンドで有効になります。 この関数が戻ると、現在のプロセス内のすべての既存のスレッドに対して指定されたオプションの XState 機能が有効になり、そのプロセスで作成されるすべての今後のスレッドでは、スレッド作成時に指定されたオプションの XState 機能が有効になります。

システムでサポートされている XState 機能ビットのみをこの関数に提供できます。それ以外の場合はエラーが返されます。 システムでサポートされている XState 機能ビットは、 GetEnabledXStateFeatures ルーチンを使用して取得できます。 システムでサポートされているオプション以外の XState 機能ビット (AVX、AVX2 など) が指定されている場合、これらは無視され、この関数はエラーを返しません。 システムでサポートされているすべての非省略可能な XState 機能は、既定ですべてのスレッドで常に有効になっていることに注意してください。

要件

   
サポートされている最小のクライアント Windows 11
サポートされている最小のサーバー Windows Server 2022
Header winbase.h

関連項目

GetEnabledXStateFeatures

GetThreadEnabledXStateFeatures