DXGK_PAGESIZE enumeration (d3dkmddi.h)

Important

Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

The DXGK_PAGESIZE enumeration defines a compressed 16-bit representation of a page size. It represents powers of two, ranging from 4 KB to 128 MB.

Syntax

typedef enum _DXGK_PAGESIZE {
  DXGK_PAGESIZE_4KB,
  DXGK_PAGESIZE_8KB,
  DXGK_PAGESIZE_16KB,
  DXGK_PAGESIZE_32KB,
  DXGK_PAGESIZE_64KB,
  DXGK_PAGESIZE_128KB,
  DXGK_PAGESIZE_256KB,
  DXGK_PAGESIZE_512KB,
  DXGK_PAGESIZE_1MB,
  DXGK_PAGESIZE_2MB,
  DXGK_PAGESIZE_4MB,
  DXGK_PAGESIZE_8MB,
  DXGK_PAGESIZE_16MB,
  DXGK_PAGESIZE_32MB,
  DXGK_PAGESIZE_64MB,
  DXGK_PAGESIZE_128MB
} DXGK_PAGESIZE;

Constants

 
DXGK_PAGESIZE_4KB
Represents a page size of 4 KB.
DXGK_PAGESIZE_8KB
Represents a page size of 8 KB.
DXGK_PAGESIZE_16KB
Represents a page size of 16 KB.
DXGK_PAGESIZE_32KB
Represents a page size of 32 KB.
DXGK_PAGESIZE_64KB
Represents a page size of 64 KB.
DXGK_PAGESIZE_128KB
Represents a page size of 128 KB.
DXGK_PAGESIZE_256KB
Represents a page size of 256 KB.
DXGK_PAGESIZE_512KB
Represents a page size of 512 KB.
DXGK_PAGESIZE_1MB
Represents a page size of 1 MB.
DXGK_PAGESIZE_2MB
Represents a page size of 2 MB.
DXGK_PAGESIZE_4MB
Represents a page size of 4 MB.
DXGK_PAGESIZE_8MB
Represents a page size of 8 MB.
DXGK_PAGESIZE_16MB
Represents a page size of 16 MB.
DXGK_PAGESIZE_32MB
Represents a page size of 32 MB.
DXGK_PAGESIZE_64MB
Represents a page size of 64 MB.
DXGK_PAGESIZE_128MB
Represents a page size of 128 MB.

Remarks

For more information, see Page-based memory manager.

Requirements

Requirement Value
Header d3dkmddi.h