QUOTA_LIMITS 구조체(winnt.h)
QUOTA_LIMITS 구조는 사용자가 사용할 수 있는 시스템 리소스의 양을 설명합니다.
구문
typedef struct _QUOTA_LIMITS {
SIZE_T PagedPoolLimit;
SIZE_T NonPagedPoolLimit;
SIZE_T MinimumWorkingSetSize;
SIZE_T MaximumWorkingSetSize;
SIZE_T PagefileLimit;
LARGE_INTEGER TimeLimit;
} QUOTA_LIMITS, *PQUOTA_LIMITS;
멤버
PagedPoolLimit
사용자에게 할당된 페이징 풀 메모리의 양을 지정합니다. 페이징 풀은 사용되지 않을 때 디스크에 쓸 수 있는 개체에 대한 시스템 메모리(운영 체제에서 사용되는 실제 메모리)의 영역입니다.
이 멤버에 설정된 값은 LSA에 의해 적용되지 않습니다. 이 멤버를 0으로 설정해야 하므로 기본값이 사용됩니다.
NonPagedPoolLimit
사용자에게 할당된 비페이지 풀 메모리의 양을 지정합니다. 비페이지 풀은 디스크에 쓸 수 없지만 할당된 경우 실제 메모리에 남아 있어야 하는 개체에 대한 시스템 메모리 영역입니다.
이 멤버에 설정된 값은 LSA에 의해 적용되지 않습니다. 이 멤버를 0으로 설정해야 하므로 기본값이 사용됩니다.
MinimumWorkingSetSize
사용자에게 할당된 최소 집합 크기를 지정합니다. 프로세스의 "작업 집합"은 현재 실제 RAM 메모리의 프로세스에 표시되는 메모리 페이지 집합입니다. 이러한 페이지는 애플리케이션이 실행 중일 때 메모리에 존재하며 페이지 오류를 트리거하지 않고 애플리케이션에서 사용할 수 있습니다.
이 멤버에 설정된 값은 LSA에 의해 적용되지 않습니다. 이 멤버를 NULL로 설정해야 하므로 기본값이 사용됩니다.
MaximumWorkingSetSize
사용자에게 할당된 최대 집합 크기를 지정합니다.
이 멤버에 설정된 값은 LSA에 의해 적용되지 않습니다. 이 멤버를 0으로 설정해야 하므로 기본값이 사용됩니다.
PagefileLimit
컴퓨터에서 커밋된 실제 메모리를 백업하는 디스크의 예약된 공간인 페이징 파일의 최대 크기(바이트)를 지정합니다.
이 멤버에 설정된 값은 LSA에 의해 적용되지 않습니다. 이 멤버를 0으로 설정해야 하므로 기본값이 사용됩니다.
TimeLimit
프로세스를 실행할 수 있는 최대 시간을 나타냅니다.
이 멤버에 설정된 값은 LSA에 의해 적용되지 않습니다. 이 멤버를 NULL로 설정해야 하므로 기본값이 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winnt.h |