Freigeben über


SetIoRateControlInformationJobObject-Funktion (jobapi2.h)

Legt E/A-Grenzwerte für ein Auftragsobjekt fest.

Syntax

DWORD SetIoRateControlInformationJobObject(
  [in] HANDLE                                hJob,
  [in] JOBOBJECT_IO_RATE_CONTROL_INFORMATION *IoRateControlInfo
);

Parameter

[in] hJob

Ein Handle für den Auftrag, für den E/A-Grenzwerte festgelegt werden sollen. Rufen Sie dieses Handle über die Funktion CreateJobObject oder OpenJobObject ab . Das Handle muss über das zugriffsrecht JOB_OBJECT_SET_ATTRIBUTES verfügen. Weitere Informationen zu Zugriffsrechten finden Sie unter Auftragsobjektsicherheit und Zugriffsrechte.

[in] IoRateControlInfo

Ein Zeiger auf eine JOBOBJECT_IO_RATE_CONTROL_INFORMATION-Struktur , die die E/A-Grenzwerte angibt, die für den Auftrag festgelegt werden sollen.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Hinweise

Wichtig Ab Windows 10 Version 1607 wird diese Funktion nicht mehr unterstützt.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile jobapi2.h
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

JOBOBJECT_IO_RATE_CONTROL_INFORMATION

QueryIoRateControlInformationJobObject