Freigeben über


SetIoRateControlInformationJobObject-Funktion (jobapi2.h)

Windows 10, Version 1607 und höher: Diese Funktion wird nicht unterstützt.

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 aus der CreateJobObject-- oder OpenJobObject--Funktion ab. Das Handle muss über das JOB_OBJECT_SET_ATTRIBUTES Zugriffsrecht verfügen. Weitere Informationen zu Zugriffsrechten finden Sie unter Job Object Security and Access Rights.

[in] IoRateControlInfo

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

Rückgabewert

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

Wenn die Funktion fehlschlägt, ist der Rückgabewert null. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10 [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2016 [nur Desktop-Apps]
Zielplattform- Fenster
Header- jobapi2.h
Library Kernel32.lib
DLL- Kernel32.dll

Siehe auch

JOBOBJECT_IO_RATE_CONTROL_INFORMATION

QueryIoRateControlInformationJobObject