Функция GetProcessIoCounters (winbase.h)
Извлекает учетные данные для всех операций ввода-вывода, выполняемых указанным процессом.
Синтаксис
BOOL GetProcessIoCounters(
[in] HANDLE hProcess,
[out] PIO_COUNTERS lpIoCounters
);
Параметры
[in] hProcess
Дескриптор процесса. Дескриптор должен иметь право доступа к PROCESS_QUERY_INFORMATION или PROCESS_QUERY_LIMITED_INFORMATION . Дополнительные сведения см. в разделе Управление правами на доступ и безопасность процесса.
Windows Server 2003 и Windows XP: Дескриптор должен иметь право доступа к PROCESS_QUERY_INFORMATION .
[out] lpIoCounters
Указатель на структуру IO_COUNTERS , которая получает учетные данные ввода-вывода для процесса.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |