структура 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 (include D3dkmddi.h) |
См. также
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS