jobapi2.h header

This header is used by System Services. For more information, see:

jobapi2.h contains the following programming interfaces:

Functions

 
AssignProcessToJobObject

Assigns a process to an existing job object.
CreateJobObjectW

Creates or opens a job object. (CreateJobObjectW)
FreeMemoryJobObject

Frees memory that a function related to job objects allocated. Functions related to job objects that allocate memory include QueryIoRateControlInformationJobObject.
OpenJobObjectW

Opens an existing job object. (OpenJobObjectW)
QueryInformationJobObject

Retrieves limit and job state information from the job object.
QueryIoRateControlInformationJobObject

Gets information about the control of the I/O rate for a job object.
SetInformationJobObject

Sets limits for a job object.
SetIoRateControlInformationJobObject

Sets I/O limits on a job object.
TerminateJobObject

Terminates all processes currently associated with the job.

Structures

 
JOBOBJECT_IO_RATE_CONTROL_INFORMATION

Contains information used to control the I/O rate for a job. This structure is used by the SetIoRateControlInformationJobObject and QueryIoRateControlInformationJobObject functions.