Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Только версии DirectX 9.0 и более поздних версий.
DD_GETDDIVERSIONDATA — это структура данных, на которую указывает DD_GETDRIVERINFODATA поле lpvData для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETDDIVERSION.
Синтаксис
typedef struct _DD_GETDDIVERSIONDATA {
DD_GETDRIVERINFO2DATA gdi2;
DWORD dwDXVersion;
DWORD dwDDIVersion;
} DD_GETDDIVERSIONDATA;
Члены
gdi2
Указывает структуру DD_GETDRIVERINFO2DATA, содержащую данные GetDriverInfo2 для запроса.
dwDXVersion
Указывает версию среды выполнения DirectX, которая выполняет запрос. Например, среда выполнения DirectX 9.0 указывает 9.
dwDDIVersion
Получает версию DDI, которую поддерживает драйвер.
Замечания
На этапе разработки версии DirectX при внесении значительных изменений в заголовки пакета средств разработки драйверов (DDK) обновляется номер версии DDI. После этого драйвер отображения должен сообщить об этой обновленной версии DDI, чтобы запуститься в качестве последнего драйвера DirectX. Если драйвер не сообщает об этой обновленной версии DDI, среда выполнения определяет, что драйвер является предыдущей версией DirectX и обрабатывает драйвер соответствующим образом.
Например, предположим, что поставщик оборудования создает свой драйвер дисплея с предварительно выпущенной версией DirectX 9.0 DDK, а затем пытается отправить его драйвер в качестве версии DirectX 9.0. Если номер версии DDI обновляется в последней версии DirectX 9.0, среда выполнения DirectX 9.0 впоследствии обрабатывает этот драйвер как драйвер версии DirectX 8.0.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3dhal.h (include D3dhal.h) |