структура DXGKARG_SETPOINTERSHAPE (d3dkmddi.h)
Структура DXGKARG_SETPOINTERSHAPE описывает внешний вид указателя мыши и расположение, в котором он должен отображаться.
Синтаксис
typedef struct _DXGKARG_SETPOINTERSHAPE {
[in] DXGK_POINTERFLAGS Flags;
[in] UINT Width;
[in] UINT Height;
[in] UINT Pitch;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] const VOID *pPixels;
[in] UINT XHot;
[in] UINT YHot;
} DXGKARG_SETPOINTERSHAPE;
Члены
[in] Flags
Структура DXGK_POINTERFLAGS , определяющая способ отображения указателя мыши в флагах битового поля.
[in] Width
Ширина указателя мыши в пикселях.
[in] Height
Высота указателя мыши в линиях сканирования.
[in] Pitch
Ширина указателя мыши в байтах.
[in] VidPnSourceId
Отсчитываемый от нуля идентификационный номер источника видео в топологии VidPN, в которую находится указатель мыши.
[in] pPixels
Указатель на начало следующего растрового изображения в зависимости от флага битового поля, заданного в элементе Flags :
Флаг битового поля | Bitmap |
---|---|
Монохромный | Для монохромных указателей мыши: Монохромное растровое изображение, размер которого определяется значениями Width и Height в формате DIB 1 бит на пиксель (bpp) AND, за которым следует маска XOR формата DIB размером 1 бит/с. |
Цвет | Для цветных указателей мыши: Цветовое растровое изображение, размер которого определяется значениями Width и Height в формате 32 бит/с независимой от устройства растровой карты (DIB) 32 бит/с. |
MaskedColor | Для замаскированных цветных указателей мыши: Растровое изображение формата ARGB 32 бит/с со значением маски в альфа-битах. Допустимыми значениями маски являются 0 и 0xFF. Если значение маски равно 0, rgb-значение должно заменить пиксель экрана. Если значение маски 0xFF, операция XOR выполняется с rgb-значением и пикселем экрана; результат должен заменить пиксель экрана. |
[in] XHot
Столбец в пикселях, на который находится указатель мыши, справа от верхнего левого края растрового изображения, на которое указывает pPixels .
[in] YHot
Строка в пикселях, на которую находится указатель мыши, начиная с левого верхнего края растрового изображения, на которое указывает pPixels .
Комментарии
Элементы XHot и YHot используются драйверами минипорта дисплея, которые не связаны с оборудованием, и эти элементы могут игнорироваться драйверами, управляющими оборудованием.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |