Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура D3DKMDT_VIDPN_HW_CAPABILITY описывает возможности драйвера минипорта дисплея для выполнения операций отображения в заданном функциональном VidPN без поддержки выделенного оборудования GPU. Определения терминологии оборудования, используемой в этом разделе, см. в разделе "Примечания".
Синтаксис
typedef struct _D3DKMDT_VIDPN_HW_CAPABILITY {
UINT DriverRotation : 1;
UINT DriverScaling : 1;
UINT DriverCloning : 1;
UINT DriverColorConvert : 1;
UINT DriverLinkedAdapaterOutput : 1;
UINT DriverRemoteDisplay : 1;
UINT Reserved : 26;
} D3DKMDT_VIDPN_HW_CAPABILITY;
Члены
DriverRotation
Значение UINT, описывающее возможность мини-порта дисплея для отображения повернутого изображения.
Если задано значение, отличное от нуля, драйвер использует программное обеспечение или системный графический модуль для создания повернутого изображения, а затем использует оборудование конвейера отображения для отображения вращающегося изображения.
Если задано значение 0, драйвер использует оборудование конвейера отображения для непосредственного создания повернутого образа.
DriverScaling
Значение UINT, описывающее возможность драйвера мини-порта отображения для отображения масштабируемого изображения.
Если задано ненулевое значение, драйвер использует программное обеспечение или системный графический модуль для масштабирования изображения на экране, а затем использует оборудование конвейера для отображения масштабируемого изображения.
Если задано значение 0, драйвер использует оборудование конвейера отображения для непосредственного создания масштабируемого образа.
DriverCloning
Значение UINT, описывающее возможность мини-порта дисплея для отображения клонированного изображения.
Если задано ненулевое значение, драйвер использует программное обеспечение или системный графический модуль для копирования изображения на экране, а затем использует оборудование конвейера для отображения копии.
Если задано значение 0, драйвер использует оборудование конвейера отображения для непосредственного создания клонированного образа.
DriverColorConvert
Значение UINT, описывающее возможность мини-порта дисплея для отображения передачи битового блока цвета (bitblt).
Если задано ненулевое значение, драйвер использует программное обеспечение или системный графический модуль для создания битblt преобразования цвета, а затем использует оборудование конвейера отображения для отображения преобразованного цвета изображения. Например, если оборудование конвейера отображения не может преобразовывать цвет из 8-разрядного поддонированного формата поверхности (определенного значением D3DDDIFMT_P8 перечисления D3DDDIFORMAT), драйвер может использовать графический модуль для выполнения бит-преобразования цвета из формата D3DDDIFMT_ P8 в формат D3DDDIFMT_R8G8B8, а затем отрисовывать новое изображение D3DDDIFMT_R8G8B8 с помощью оборудования конвейера отображения.
Если задано значение 0, драйвер использует оборудование конвейера отображения для непосредственного создания преобразованного цвета изображения.
DriverLinkedAdapaterOutput
Значение UINT, описывающее возможность драйвера мини-порта отображения для выполнения передачи бит-блока (bitblt) основной поверхности из одного связанного адаптера дисплея в другой связанный адаптер дисплея.
Если задано значение, отличное от нуля, драйвер использует программное обеспечение или системный графический модуль для создания bitblt из образа на экране на первом связанном адаптере дисплея, а затем использует второй связанный адаптер дисплея для отображения изображения bitblt на втором устройстве отображения.
Если задано значение 0, драйвер использует оборудование конвейера отображения для непосредственного создания bitblt из первого связанного адаптера дисплея и отображения его с помощью второго связанного адаптера отображения.
DriverRemoteDisplay
Значение UINT, описывающее, находится ли оборудование конвейера отображения на том же устройстве, что и конвейер отрисовки графики GPU.
Если задано ненулевое значение, оборудование конвейера отображения не находится на том же устройстве, что и конвейер отрисовки графики GPU, а основная поверхность может передаваться через шину, которая не предназначена специально для передачи изображений. Примерами таких ситуаций удаленного отображения является монитор дисплея, подключенный к компьютеру с USB-шиной и дисплеем, подключенным удаленно по сети.
Если задано значение 0, оборудование конвейера отображения находится на том же устройстве, что и конвейер отрисовки графики GPU.
Reserved
Зарезервировано для использования системы. Драйвер мини-порта отображения должен задать для этого значения значение 0.
Замечания
В этом разделе используются следующие определения терминов.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 7 |
| заголовка | d3dkmdt.h |