GetMachineTypeAttributes 関数 (processthreadsapi.h)
指定されたアーキテクチャが現在のシステムでサポートされている場合は、ネイティブまたは任意の形式の互換性レイヤーまたはエミュレーション レイヤーでクエリを実行します。
構文
HRESULT GetMachineTypeAttributes(
USHORT Machine,
MACHINE_ATTRIBUTES *MachineTypeAttributes
);
パラメーター
Machine
サポート可能性についてテストするコードのアーキテクチャに対応するIMAGE_FILE_MACHINE_* 値。 イメージ ファイル マシン定数のアーキテクチャ値の一覧を参照してください。
MachineTypeAttributes
出力パラメーターは、指定したコード アーキテクチャをユーザー モード、カーネル モード、またはホスト オペレーティング システム上の WOW64 で実行できるかどうかを示す、 MACHINE_ATTRIBUTES 列挙からの値へのポインターを受け取ります。
戻り値
関数が失敗した場合、戻り値は 0 以外の HRESULT 値になります。 関数が成功した場合の戻り値は 0 です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | processthreadsapi.h |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |