структура 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_PRESENT_DISPLAY_ONLY_FLAGS