Funzione QueryIoRateControlInformationJobObject (jobapi2.h)
Windows 10 versione 1607 e successive: questa funzione non è supportata.
Ottiene informazioni sul controllo della frequenza di I/O per un oggetto processo.
Sintassi
DWORD QueryIoRateControlInformationJobObject(
[in, optional] HANDLE hJob,
[in, optional] PCWSTR VolumeName,
[out] JOBOBJECT_IO_RATE_CONTROL_INFORMATION **InfoBlocks,
[out] ULONG *InfoBlockCount
);
Parametri
[in, optional] hJob
Handle per il processo su cui eseguire una query per ottenere informazioni. Ottenere questo handle dalla funzione di CreateJobObject o OpenJobObject. L'handle deve avere il diritto di accesso JOB_OBJECT_QUERY. Per altre informazioni sui diritti di accesso, vedere Job Object Security and Access Rights.
Se questo valore è NULL e il processo che chiama QueryIoRateControlInformationJobObject è associato a un processo, la funzione usa il processo associato al processo. Se il processo è annidato all'interno di un altro processo, la funzione usa il processo immediato per il processo.
[in, optional] VolumeName
Nome del volume su cui eseguire una query. Se questo valore è NULL, la funzione ottiene le informazioni sul controllo della frequenza di I/O per il processo per tutti i volumi per il sistema.
[out] InfoBlocks
Puntatore alla matrice di strutture JOBOBJECT_IO_RATE_CONTROL_INFORMATION che contengono le informazioni sul controllo della frequenza di I/O per il processo. Il codice deve liberare la memoria per questa matrice chiamando la funzione FreeMemoryJobObject con l'indirizzo della matrice.
[out] InfoBlockCount
Numero di strutture JOBOBJECT_IO_RATE_CONTROL_INFORMATION allocate dalla funzione nella matrice a cui punta il InfoBlocks parametro.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni estese sull'errore, chiamare GetLastError.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 [solo app desktop] |
server minimo supportato | Windows Server 2016 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
jobapi2.h |
libreria |
Kernel32.lib |
dll | Kernel32.dll |