структура DDRAW_CAPS (d3dumddi.h)
Структура DDRAW_CAPS описывает общие возможности Microsoft DirectDraw, поддерживаемые драйвером отображения пользовательского режима.
Синтаксис
typedef struct _DDRAW_CAPS {
[out] UINT Caps;
[out] UINT Caps2;
[out] UINT CKeyCaps;
[out] UINT FxCaps;
[out] UINT MaxVideoPorts;
} DDRAW_CAPS;
Члены
[out] Caps
Допустимая побитовая ИЛИ следующих общих битов возможностей, поддерживаемых драйвером.
Бит возможностей | Значение |
---|---|
DDRAW_CAPS_ZBLTS | Z-буферы можно использовать в операциях передачи битовых блоков (bitblt). |
DDRAW_CAPS_COLORKEY | Некоторые формы цветового ключа можно использовать в операциях наложения или bitblt. Дополнительные сведения о возможностях цветового ключа см. в разделе Элемент CKeyCaps. |
DDRAW_CAPS_BLTDEPTHFILL | Z-буферы могут быть заполнены глубиной в операциях bitblt. |
[out] Caps2
Допустимый побитовый ИЛИ из следующих битов общей возможности, поддерживаемых драйвером.
Бит возможностей | Значение |
---|---|
DDRAW_CAPS2_VIDEOPORT | Можно использовать аппаратный видеопорт. |
DDRAW_CAPS2_CANDROPZ16BIT | Шестнадцать битовых значений RGBZ можно преобразовать в 16-разрядные значения RGB. (Система не поддерживает 8-разрядные преобразования.) |
DDRAW_CAPS2_FLIPINTERVAL | Драйвер отвечает на флаг битового поля Flip. |
DDRAW_CAPS2_FLIPNOVSYNC | Драйвер отвечает на флаг битового поля FlipWithNoWait. |
DDRAW_CAPS2_DYNAMICTEXTURES | Драйвер поддерживает динамические текстуры. |
[out] CKeyCaps
Допустимый бит побитовой ИЛИ для следующих битов цветовых ключей, поддерживаемых драйвером.
Бит возможностей | Значение |
---|---|
DDRAW_CKEYCAPS_SRCBLT | Прозрачная передача битовых блоков может выполняться с помощью цветового ключа, который определяет биты исходной поверхности, скопированные на целевую поверхность. |
DDRAW_CKEYCAPS_DESTBLT | Прозрачная передача битовых блоков (битовые разряды) может выполняться с помощью цветового ключа, который идентифицирует заменяемые биты целевой поверхности. |
[out] FxCaps
Допустимая побитовая ИЛИ следующих битов возможностей растяжения и эффектов, поддерживаемых драйвером.
Бит возможностей | Значение |
---|---|
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT | Можно выполнить передачу битовых блоков (битовые символы), которая переключает содержимое исходной поверхности на целевую поверхность по горизонтали по центральной оси. |
DDRAW_FXCAPS_BLTMIRRORUPDOWN | Можно выполнять передачу битовых блоков (битовые символы), которая переключает содержимое исходной поверхности на целевую поверхность по вертикали вдоль центральной оси. |
[out] MaxVideoPorts
Максимальное количество видеопортов, поддерживаемых устройством.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по