структура DD_GETEXTENDEDMODEDATA (d3dhal.h)
Только версии DirectX 9.0 и более поздних версий.
DD_GETEXTENDEDMODEDATA — это структура данных, на которую указывает поле lpvDataDD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETEXTENDEDMODE.
Синтаксис
typedef struct _DD_GETEXTENDEDMODEDATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwModeIndex;
D3DDISPLAYMODE mode;
} DD_GETEXTENDEDMODEDATA;
Члены
gdi2
Указывает структуру DD_GETDRIVERINFO2DATA, содержащую данные GetDriverInfo2.
dwModeIndex
Указывает индекс возвращаемого режима отображения.
mode
Получает D3DDISPLAYMODE структуру, указывающую фактический режим отображения.
Замечания
Среда выполнения определяет режим отображения, возвращаемый целым индексом, значение которого зависит от нуля до одного, чем число поддерживаемых режимов отображения, сообщаемых ранее драйвером в запросе DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. Как эти индексы сопоставляются с фактическими режимами отображения, осталось драйверу. Однако каждый индекс должен сопоставляться однозначно с одним поддерживаемым режимом отображения. Порядок, в котором отображаются режимы отображения, не является значительным.
При обработке этого GetDriverInfo2 запрос драйверу следует считать значение в элементе dwModeIndex и сопоставить это значение с одним из поддерживаемых режимов отображения (вероятно, используя значение в dwModeIndex в виде индекса в массив структур D3DDISPLAYMODE). Затем драйвер должен скопировать этот режим отображения в режим члена. Среда выполнения гарантирует, что он передает только индекс драйверу, который находится в диапазоне от нуля до одного, чем число режимов отображения, сообщаемых драйвером. Диапазон индекса должен быть проверен в сборке драйвера отладки.
Дополнительные сведения о D3DDISPLAYMODE см. в документации по пакету SDK DirectX.
Требования
Требование | Ценность |
---|---|
заголовка | d3dhal.h (include D3dhal.h) |