DXGI_OUTDUPL_POINTER_SHAPE_INFO structure (dxgi1_2.h)

The DXGI_OUTDUPL_POINTER_SHAPE_INFO structure describes information about the cursor shape.

Syntax

typedef struct DXGI_OUTDUPL_POINTER_SHAPE_INFO {
  UINT  Type;
  UINT  Width;
  UINT  Height;
  UINT  Pitch;
  POINT HotSpot;
} DXGI_OUTDUPL_POINTER_SHAPE_INFO;

Members

Type

A DXGI_OUTDUPL_POINTER_SHAPE_TYPE-typed value that specifies the type of cursor shape.

Width

The width in pixels of the mouse cursor.

Height

The height in scan lines of the mouse cursor.

Pitch

The width in bytes of the mouse cursor.

HotSpot

The position of the cursor's hot spot relative to its upper-left pixel. An application does not use the hot spot when it determines where to draw the cursor shape.

Remarks

An application draws the cursor shape with the top-left-hand corner drawn at the position that the Position member of the DXGI_OUTDUPL_POINTER_POSITION structure specifies; the application does not use the hot spot to draw the cursor shape.

An application calls the IDXGIOutputDuplication::GetFramePointerShape method to retrieve cursor shape information in a DXGI_OUTDUPL_POINTER_SHAPE_INFO structure.

Requirements

Requirement Value
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps only]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps only]
Header dxgi1_2.h

See also

DXGI Structures

IDXGIOutputDuplication::GetFramePointerShape