GetProcessDefaultCpuSets 함수(processthreadsapi.h)

SetProcessDefaultCpuSets에서 설정한 프로세스 기본 집합의 CPU 집합 목록을 검색합니다. 지정된 프로세스에 대해 기본 CPU 집합이 설정되지 않은 경우 RequiredIdCount 가 0으로 설정되고 함수가 성공합니다.

구문

BOOL GetProcessDefaultCpuSets(
  HANDLE Process,
  PULONG CpuSetIds,
  ULONG  CpuSetIdCount,
  PULONG RequiredIdCount
);

매개 변수

Process

쿼리할 프로세스에 대한 프로세스 핸들을 지정합니다. 이 핸들에는 PROCESS_QUERY_LIMITED_INFORMATION 액세스 권한이 있어야 합니다. GetCurrentProcess에서 반환되는 값도 여기에서 지정할 수 있습니다.

CpuSetIds

CPU 집합 식별자 목록을 검색할 선택적 버퍼를 지정합니다.

CpuSetIdCount

CpuSetIds에 지정된 버퍼의 용량을 지정합니다. 버퍼가 NULL이면 0이어야 합니다.

RequiredIdCount

프로세스 기본 CPU 집합의 전체 목록을 보관하는 데 필요한 버퍼 용량을 지정합니다. 반환이 성공하면 버퍼에 채워진 ID 수를 지정합니다.

반환 값

이 API는 성공하면 TRUE를 반환합니다. 버퍼가 충분히 크지 않으면 API는 FALSE를 반환하고 GetLastError 값은 ERROR_INSUFFICIENT_BUFFER. 유효한 매개 변수를 전달하고 반환 버퍼가 충분히 크면 이 API가 실패할 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
머리글 processthreadsapi.h
DLL Kernel32.dll