다음을 통해 공유


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