D3DKMT_FREEGPUVIRTUALADDRESS structure (d3dkmthk.h)

D3DKMT_FREEGPUVIRTUALADDRESS is used with FreeGpuVirtualAddress to release a range of graphics processing unit (GPU) virtual addresses that were previously reserved or mapped.

Syntax

typedef struct _D3DKMT_FREEGPUVIRTUALADDRESS {
  D3DKMT_HANDLE                         hAdapter;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS BaseAddress;
  D3DKMT_ALIGN64 D3DGPU_SIZE_T          Size;
} D3DKMT_FREEGPUVIRTUALADDRESS;

Members

hAdapter

Specifies the handle to the adapter.

BaseAddress

Specifies the base virtual address, in bytes, of the range to free. Must be aligned to 4 KB.

Size

Specifies the size, in bytes, of the range to free. Must be aligned to 4 KB.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header d3dkmthk.h (include D3dkmthk.h)

See also

FreeGpuVirtualAddress