Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

PsUpdateDiskCounters function (ntifs.h)

The PsUpdateDiskCounters routine updates the disk I/O counters of a given process.

Syntax

VOID PsUpdateDiskCounters(
 PEPROCESS Process,
 ULONG64 BytesRead,
 ULONG64 BytesWritten,
 ULONG ReadOperationCount,
 ULONG WriteOperationCount,
 ULONG FlushOperationCount
);

Parameters

Process

A pointer to the process to update counters for.

BytesRead

The number of bytes to update in the Read counter.

BytesWritten

The number of bytes to update in the Write counter.

ReadOperationCount

The number of read operations to update in the Read Operation counter.

WriteOperationCount

The number of write operations to update in the Write Operation counter.

FlushOperationCount

The number of flush operations to update in the Flush Operation counter.

Return value

None

Remarks

File system drivers use PsUpdateDiskCounters to update counts for disk I/O accounting. A client process can be "charged" the disk I/O counts by the file system.

Requirements

Requirement Value
Minimum supported client Windows 8.
Target Platform Universal
Header ntifs.h (include Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

See also

PsIsDiskCountersEnabled


Feedback

Was this page helpful?

Additional resources