DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-_dxgk_buildpagingbuffer_fillvirtual)

_DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL structure

Description

DXGK_BUILDPAGINGBUFFER_FILLVIRTUAL is used as part of an operation to fill an allocation with a pattern.

Members

hAllocation

The 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.

AllocationOffsetInBytes

The offset, in bytes, from the start of the allocation being filled.

FillSizeInBytes

The number of bytes to fill.

FillPattern

The byte pattern to fill with.

DestinationVirtualAddress

The virtual address of the destination in the context of the paging process.

See also

DXGKARG_BUILDPAGINGBUFFER

DxgkDdiCreateAllocation