SetProcessDefaultCpuSets 関数 (processthreadsapi.h)
指定したプロセスのスレッドに対する既定の CPU セットの割り当てを設定します。 SetThreadSelectedCpuSets を使用して CPU セットが明示的に設定されていない作成されたスレッドは、SetProcessDefaultCpuSets で指定されたセットを自動的に継承します。
構文
BOOL SetProcessDefaultCpuSets(
HANDLE Process,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
パラメーター
Process
既定の CPU セットを設定するプロセスを指定します。 このハンドルには、PROCESS_SET_LIMITED_INFORMATIONアクセス権が必要です。 GetCurrentProcess によって返される値は、ここで指定することもできます。
CpuSetIds
プロセスの既定の CPU セットとして設定する CPU セット ID の一覧を指定します。 これが NULL の場合、 SetProcessDefaultCpuSets は割り当てをクリアします。
CpuSetIdCount
引数 CpuSetIds で渡されるリスト内の ID の数を指定します。 その値が NULL の場合、これは 0 である必要があります。
戻り値
有効なパラメーターが渡された場合、この関数は失敗しません
要件
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
Header | processthreadsapi.h |
[DLL] | kernel32.dll |