TransferVirtual structure

The TransferVirtual structure is reserved for system use. Do not use it in your driver.

Syntax

struct TransferVirtual {
  HANDLE                 hAllocation;
  SIZE_T                 AllocationOffsetInBytes;
  SIZE_T                 TransferOffsetInBytes;
  SIZE_T                 TransferSizeInBytes;
  D3DGPU_VIRTUAL_ADDRESS SourceVirtualAddress;
  D3DGPU_VIRTUAL_ADDRESS DestinationVirtualAddress;
  DXGK_TRANSFERFLAGS2    Flags;
  UINT                   SwizzlingRangeId;
  UINT                   SwizzlingRangeData;
};

Members

  • hAllocation

  • AllocationOffsetInBytes

  • TransferOffsetInBytes

  • TransferSizeInBytes

  • SourceVirtualAddress

  • DestinationVirtualAddress

  • Flags

  • SwizzlingRangeId

  • SwizzlingRangeData

Requirements

Version

Available in Windows 7 and later versions of the Windows operating systems.

Header

D3dkmddi.h (include D3dkmddi.h)

 

 

Send comments about this topic to Microsoft

Build date: 8/23/2012