Поделиться через


Функция 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

См. также

IO_COUNTERS

Функции процессов и потоков