Condividi tramite


struttura QUOTA_LIMITS (winnt.h)

La struttura QUOTA_LIMITS descrive la quantità di risorse di sistema disponibili per un utente.

Sintassi

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;

Members

PagedPoolLimit

Specifica la quantità di memoria del pool di paging assegnata all'utente. Il pool di paging rappresenta un'area di memoria di sistema (memoria fisica utilizzata dal sistema operativo) per gli oggetti che possono essere scritti su disco se non vengono utilizzati per un certo tempo.

Il valore impostato in questo membro non viene applicato dall'LSA. È consigliabile impostare questo membro su 0, che determina l'utilizzo del valore predefinito.

NonPagedPoolLimit

Specifica la quantità di memoria del pool non di paging assegnata all'utente. Il pool non di paging è un'area di memoria di sistema per gli oggetti che non possono essere scritti su disco, ma devono rimanere in memoria fisica purché vengano allocati.

Il valore impostato in questo membro non viene applicato dall'LSA. È consigliabile impostare questo membro su 0, che determina l'utilizzo del valore predefinito.

MinimumWorkingSetSize

Specifica le dimensioni minime del set assegnate all'utente. Il "working set" di un processo è il set di pagine di memoria attualmente visibili al processo nella memoria RAM fisica. Queste pagine sono presenti in memoria quando l'applicazione è in esecuzione e disponibile per l'uso di un'applicazione senza attivare un errore di pagina.

Il valore impostato in questo membro non viene applicato dall'LSA. È consigliabile impostare questo membro su NULL, che determina l'utilizzo del valore predefinito.

MaximumWorkingSetSize

Specifica la dimensione massima impostata assegnata all'utente.

Il valore impostato in questo membro non viene applicato dall'LSA. È consigliabile impostare questo membro su 0, che determina l'utilizzo del valore predefinito.

PagefileLimit

Specifica le dimensioni massime, in byte, del file di paging, ovvero uno spazio riservato su disco che esegue il backup della memoria fisica di cui è stato eseguito il commit nel computer.

Il valore impostato in questo membro non viene applicato dall'LSA. È consigliabile impostare questo membro su 0, che determina l'utilizzo del valore predefinito.

TimeLimit

Indica la quantità massima di tempo per cui il processo può essere eseguito.

Il valore impostato in questo membro non viene applicato dall'LSA. È consigliabile impostare questo membro su NULL, che determina l'utilizzo del valore predefinito.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h