MACHINE_ATTRIBUTES列挙 (processthreadsapi.h)
ホスト オペレーティング システムでコードのアーキテクチャを実行する方法を指定します。 複数のビットを設定できます。
構文
typedef enum _MACHINE_ATTRIBUTES {
UserEnabled = 0x00000001,
KernelEnabled = 0x00000002,
Wow64Container = 0x00000004
} MACHINE_ATTRIBUTES;
定数
UserEnabled 指定したコード アーキテクチャは、ユーザー モードで実行できます。 |
KernelEnabled 指定したコード アーキテクチャは、カーネル モードで実行できます。 |
Wow64Container コードの指定されたアーキテクチャは、WOW64 の名前空間ファイル システム リダイレクターとレジストリ リダイレクターに依存して実行されます。 このビットは、たとえば、x64 または ARM64 であるホスト オペレーティング システムで実行されている x86 コードで設定されます。 互換性レイヤーで WOW64 スタイルのファイルシステムとレジストリ名前空間 (OS のルート名前空間で実行される ARM64 上の x64 など) が使用されていない場合、このビットはリセットされます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | processthreadsapi.h |