структура D3DDDICB_SETDISPLAYMODE (d3dumddi.h)
Структура D3DDDICB_SETDISPLAYMODE описывает основное выделение, которое используется для сканирования на дисплее.
Синтаксис
typedef struct _D3DDDICB_SETDISPLAYMODE {
[in] D3DKMT_HANDLE hPrimaryAllocation;
[out] UINT PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;
Члены
[in] hPrimaryAllocation
Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра в основном выделении для сканирования. Функция среды выполнения Microsoft Direct3D pfnAllocateC b возвращает этот дескриптор.
[out] PrivateDriverFormatAttribute
Атрибут закрытого формата, который должен использовать драйвер отображения пользовательского режима для преобразования текущей основной поверхности, если функция обратного вызова pfnSetDisplayModeCb возвращена D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.
Замечания
Драйвер отображения в пользовательском режиме может задать элемент hPrimaryAllocation в вызове pfnSetDisplayModeCb для сканирования любого выделения. Однако выделение должно быть отмечено как основное (то есть драйвер отображения в пользовательском режиме должен задать флаг первичного битового поля в элементе Флаги структуры D3DDDI_ALLOCATIONINFO в вызове функции pfnAllocateCb.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3dumddi.h (include D3dumddi.h) |