DXGKARGCB_MAPFRAMEBUFFERPOINTER structure (d3dkmddi.h)

Contains arguments used by the DxgkCbMapFrameBufferPointer callback function to map frame buffer pointer.

Syntax

typedef struct _DXGKARGCB_MAPFRAMEBUFFERPOINTER {
  UINT   PhysicalAdapterIndex;
  SIZE_T Size;
  SIZE_T Offset;
  PVOID  pBaseAddress;
} DXGKARGCB_MAPFRAMEBUFFERPOINTER;

Members

PhysicalAdapterIndex

The index of the physical adapter.

Size

The size, in bytes, of the mapped subregion of the section object. Size must be a multiple of PAGE_SIZE.

Offset

On Input, this is the offset, in bytes, to the mapped subregion of the section object. Offset must be a multiple of PAGE_SIZE. On output, this is the offset from the output base address to which the driver should copy the data.

pBaseAddress

A CPU accessible base address pointer to the mapped subregion of the section object. The driver must add the output Offset value to the base address to get the destination address of any copy operations (pDestinationAddress = pBaseAddress + Offset).

Requirements

   
Header d3dkmddi.h

See also

DxgkCbMapFrameBufferPointer