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