UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:d3dukmdt.D3DDDI_RESERVEGPUVIRTUALADDRESS |
D3DDDI_RESERVEGPUVIRTUALADDRESS (d3dukmdt.h) |
D3DDDI_RESERVEGPUVIRTUALADDRESS is used with pfnReserveGpuVirtualAddressCb to reserve an address range in the graphics processing unit (GPU) virtual address space of the current process. |
display\d3dddi_reservegpuvirtualaddress.htm |
display |
05/10/2018 |
|
D3DDDI_RESERVEGPUVIRTUALADDRESS, D3DDDI_RESERVEGPUVIRTUALADDRESS structure [Display Devices], d3dukmdt/D3DDDI_RESERVEGPUVIRTUALADDRESS, display.d3dddi_reservegpuvirtualaddress |
d3dukmdt.h |
D3dumddi.h, D3dkmddi.h |
Windows |
Windows 10 |
Windows Server 2016 |
Windows |
D3DDDI_RESERVEGPUVIRTUALADDRESS |
|
|
|
|
|
D3DDDI_RESERVEGPUVIRTUALADDRESS is used with pfnReserveGpuVirtualAddressCb to reserve an address range in the graphics processing unit (GPU) virtual address space of the current process.
Paging queue to synchronize the operation on.
DirectX graphics adapter handle.
(Optional) If non-NULL, the video memory manager will attempt to use this address as the base address for the reserved range. If the range from BaseAddress to BaseAddress+Size isn’t free, the call will fail. When this parameter is non-NULL, MinimumAddress and MaximumAddress are ignored.
BaseAddress is in bytes and must be aligned to 64KB boundary.
If NULL is specified the video memory manager will pick the base address for the allocation within the specified MinimumAddress and MaximumAddress.
(Optional) Specifies the minimum GPU virtual address to consider for the reserved range.
MinimumAddress is in bytes and must be aligned to 64KB boundary.
This parameter is ignored when BaseAddress != NULL.
(Optional) Specifies the maximum GPU virtual address to consider for the reserved range. the video memory manager will guarantee that BaseAddress+Size <= MaximumAddress. If this is set to NULL the video memory manager will not apply any limit.
MaximumAddress is in bytes and must be aligned to 64KB boundary.
This parameter is ignored when BaseAddress != NULL.
Specify the size of the range to reserve in bytes. Must be a multiple of 64KB.
Specifies the virtual address reservation type.
This member is reserved and should be set to zero.
Specifies the driver-specific protection
This member is reserved and should be set to zero.
The reserved virtual address.
Paging fence identifier for synchronization
This member is reserved and should be set to zero.