структура DXGK_OVERLAYINFO (d3dkmddi.h)

Структура DXGK_OVERLAYINFO описывает параметры, необходимые для создания или изменения наложения.

Синтаксис

typedef struct _DXGK_OVERLAYINFO {
  [in] HANDLE           hAllocation;
  [in] PHYSICAL_ADDRESS PhysicalAddress;
  [in] UINT             SegmentId;
  [in] RECT             DstRect;
  [in] RECT             SrcRect;
  [in] VOID             *pPrivateDriverData;
  [in] UINT             PrivateDriverDataSize;
} DXGK_OVERLAYINFO;

Члены

[in] hAllocation

Дескриптор выделения, отображаемый на наложении.

[in] PhysicalAddress

Физический адрес отображаемого выделения в сегменте, который указывает SegmentId .

[in] SegmentId

Идентификатор сегмента, в котором выделение в настоящее время находится на странице.

[in] DstRect

Структура RECT , содержащая прямоугольник назначения наложения в координатах устройства.

[in] SrcRect

Структура RECT, содержащая наложенный исходный прямоугольник в координатах устройства.

[in] pPrivateDriverData

Указатель на блок частных данных, передаваемый из драйвера дисплея пользовательского режима в драйвер мини-порта дисплея.

[in] PrivateDriverDataSize

Размер (в байтах) блока частных данных, на который указывает pPrivateDriverData .

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

См. также раздел

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay

DxgkDdiUpdateOverlay

RECT