プロセスとシステムのアフィニティマスクを取得します。
#Include <WinAPI.au3>
_WinAPI_GetProcessAffinityMask($hProcess)
パラメータ
$hProcess | アフィニティマスクを要求されているプロセスの開かれているハンドル |
返し値
成功: | 次のフォーマットの配列: |
$aMask[0] - 成功の場合True、それ以外の場合False | |
$aMask[1] - プロセスのアフィニティマスク | |
$aMask[2] - システムのアフィニティマスク | |
失敗: | @errorを設定します。 |
注意
アフィニティマスクはビットマスクで各ビットはプロセスのスレッドが実行を許されているプロセッサを表します。 例えば、0x05のマスクを渡すとプロセッサ1と3が実行を許可されます。
関連
こちらも参照
MSDNライブラリでGetProcessAffinityMaskを検索して下さい。