Quota Structures
This structure is used to store quota information for a user. It is embedded in the User header structure.
type TUAF_Quotas = packed record
ASTLM : cardinal ;
BIOLM : cardinal ;
BYTLM : cardinal ;
CPUTIM : cardinal ;
DIOLM : cardinal ;
ENQLM : cardinal ;
FILLM : cardinal ;
MAXACCTJOBS : cardinal ;
MAXJOBS : cardinal ;
PGFLQUOTA : cardinal ;
TQELM : cardinal ;
WSDEFAULT : cardinal ;
WSEXTENT : cardinal ;
PRCLM : cardinal ;
THREADLM : cardinal ;
ETIME : cardinal ;
end ;
Item |
Description |
ASTLM |
Maximum number of simultaneous asynchronus I/O operations. When the quota is reached, asynchronous I/O requests are treated as synchronous I/Os. |
BIOLM |
Maximum number of I/Os that are buffered in system memory. I/Os can be written directly to user memory buffers, or to system I/O buffers and then copied to user buffers. |
BYTLM |
Maximum number of I/O bytes per session. |
CPUTIM |
Maximum CPU time per session. |
DIOLM |
Maximum number of simultaneous direct I/O requests. These are I/O requests that have user memory buffers waiting for the I/O completion. Reaching this limit will block the program until one or more direct I/Os complete. |
ENQLM |
Maximum number of locks that a process can simultaneously hold. |
FILLM |
Maximum simultaneous open files. |
MAXACCTJOBS |
Maximum number of non-network processes that can be active simultaneously. |
MAXJOBS |
Maximum total number of processes (interactive, batch, detached, and network) that can be active simultaneously. The first four network jobs are not counted. |
PGFLQUOTA |
Maximum number of pages in the page file that the process is allowed to use. |
TQELM |
Maximum simultaneous timed queue events (timers) that a process can have active. |
WSDEFAULT |
The number of memory pages that a process can use. Under some circumstances, WSEXTENT is used to limit process memory. |
WSEXTENT |
Maximum number of memory pages that a process can use. |
PRCLM |
Maximum number of simultaneous processes that a user can have running. |
THREADLM |
Maximum simultaneous threads per process. |
ETIME |
Amount of elapsed (connect) time per session. |