QueryIoRateControlInformationJobObject, fonction (jobapi2.h)
Windows 10, version 1607 et ultérieure : cette fonction n’est pas prise en charge.
Obtient des informations sur le contrôle du taux d’E/S pour un objet de travail.
Syntaxe
DWORD QueryIoRateControlInformationJobObject(
[in, optional] HANDLE hJob,
[in, optional] PCWSTR VolumeName,
[out] JOBOBJECT_IO_RATE_CONTROL_INFORMATION **InfoBlocks,
[out] ULONG *InfoBlockCount
);
Paramètres
[in, optional] hJob
Handle vers le travail à interroger pour obtenir des informations. Obtenez ce handle à partir de la fonction CreateJobObject
Si cette valeur est NULL et que le processus qui appelle QueryIoRateControlInformationJobObject est associé à un travail, la fonction utilise le travail associé au processus. Si le travail est imbriqué dans un autre travail, la fonction utilise le travail immédiat pour le processus.
[in, optional] VolumeName
Nom du volume à interroger. Si cette valeur est NULL, la fonction obtient les informations sur le contrôle de débit d’E/S pour le travail pour tous les volumes du système.
[out] InfoBlocks
Pointeur vers le tableau de structures JOBOBJECT_IO_RATE_CONTROL_INFORMATION qui contiennent les informations sur le contrôle de débit d’E/S pour le travail. Votre code doit libérer la mémoire de ce tableau en appelant la fonction FreeMemoryJobObject avec l’adresse du tableau.
[out] InfoBlockCount
Nombre de structures JOBOBJECT_IO_RATE_CONTROL_INFORMATION allouées par la fonction dans le tableau auquel les InfoBlocks points de paramètre.
Valeur de retour
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2016 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | jobapi2.h |
bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |