// d3dkmddi.h
typedef struct _DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL {
HANDLE hAllocation;
UINT64 AllocationOffsetInBytes;
UINT64 FillSizeInBytes;
UINT FillPattern;
D3DGPU_VIRTUAL_ADDRESS DestinationVirtualAddress;
} DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL;
View the official Windows Driver Kit DDI referenceNo description available.
DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL is used as part of an operation to fill an allocation with a pattern.
hAllocationThe kernel mode driver handle of the allocation being filled. The handle is returned from DxgkDdiCreateAllocation. The allocation properties are needed in order to detect if the allocation is swizzled.
AllocationOffsetInBytesThe offset, in bytes, from the start of the allocation being filled.
FillSizeInBytesThe number of bytes to fill.
FillPatternThe byte pattern to fill with.
DestinationVirtualAddressThe virtual address of the destination in the context of the paging process.