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

Указывает, как драйвер только для отображения в режиме ядра (KMDOD) выполняет текущую операцию.

Синтаксис

typedef struct _DXGKARG_PRESENT_DISPLAYONLY {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  VOID                                *pSource;
  ULONG                               BytesPerPixel;
  LONG                                Pitch;
  D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS   Flags;
  ULONG                               NumMoves;
  D3DKMT_MOVE_RECT                    *pMoves;
  ULONG                               NumDirtyRects;
  RECT                                *pDirtyRect;
  DXGKCB_PRESENT_DISPLAYONLY_PROGRESS pfnPresentDisplayOnlyProgress;
} DXGKARG_PRESENT_DISPLAYONLY;

Члены

VidPnSourceId

Отсчитываемый от нуля идентификационный номер источника видео в пути к топологии сети видеотрансляции (VidPN), для которой требуется ограничить отображение.

pSource

Виртуальный начальный адрес исходного образа.

BytesPerPixel

Число байтов на пиксель в исходном изображении.

Pitch

Шаг (в байтах) каждой строки на исходном изображении, то есть расстояние в байтах до начала следующей строки.

Flags

Структура D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS , определяющая способ отображения исходного изображения в текущей операции.

NumMoves

Количество перемещений между экранами, на которые указывает элемент pMoves .

pMoves

Указатель на список D3DKMT_MOVE_RECT перемещений между экранами.

NumDirtyRects

Число грязное прямоугольников, на которые указывает элемент pDirtyRect.

pDirtyRect

Указатель на список прямоугольников RECT грязное.

pfnPresentDisplayOnlyProgress

Зарезервировано для системного использования. Операционная система задает этому члену значение NULL.

Требования

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

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

D3DKMT_MOVE_RECT

D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS

DxgkCbPresentDisplayOnlyProgress

DxgkDdiPresentDisplayOnly

RECT