APP_MEMORY_INFORMATION structure (processthreadsapi.h)

Represents app memory usage at a single point in time. This structure is used by the PROCESS_INFORMATION_CLASS class.

Syntax

typedef struct _APP_MEMORY_INFORMATION {
  ULONG64 AvailableCommit;
  ULONG64 PrivateCommitUsage;
  ULONG64 PeakPrivateCommitUsage;
  ULONG64 TotalCommitUsage;
} APP_MEMORY_INFORMATION, *PAPP_MEMORY_INFORMATION;

Members

AvailableCommit

Total commit available to the app.

PrivateCommitUsage

The app's usage of private commit.

PeakPrivateCommitUsage

The app's peak usage of private commit.

TotalCommitUsage

The app's total usage of private plus shared commit.

Requirements

   
Minimum supported client Windows 10, version 1511 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Header processthreadsapi.h (include Windows.h)

See also

PROCESS_INFORMATION_CLASS