Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предупреждение
Подпрограмма RtlIsNtDdiVersionAvailable устарела. Вместо этого используйте RtlVerifyVersionInfo .
Подпрограмма RtlIsNtDdiVersionAvailable определяет, доступна ли указанная версия интерфейса драйвера устройства Microsoft Windows (DDI).
Синтаксис
BOOLEAN RtlIsNtDdiVersionAvailable(
[in] ULONG Version
);
Параметры
[in] Version
Доступная версия windows DDI. В следующей таблице перечислены возможные значения параметра Version .
| Константа | Версия Windows |
|---|---|
| NTDDI_WIN10 |
Windows 11 Windows 10 |
| NTDDI_WINBLUE | Windows 8.1 |
| NTDDI_WIN8 | Windows 8 |
| NTDDI_WIN7 | Windows 7 |
| NTDDI_WS08 | Windows Server 2008 |
| NTDDI_VISTA | Windows Vista |
| NTDDI_WS03 | Windows Server 2003 |
| NTDDI_WINXP | Windows XP |
| NTDDI_WIN2K | Windows 2000 |
Константы NTDDI_XXX определены в файле заголовка Sdkddkver.h.
Дополнительные константы NTDDI_XXX , указывающие пакеты обновления, доступны для подпрограммы RtlIsServicePackVersionInstalled . Не используйте эти значения для RtlIsNtDdiVersionAvailable.
Возвращаемое значение
RtlIsNtDdiVersionAvailable возвращает значение TRUE , если версия операционной системы Windows, которая работает, та же или более поздняя, чем версия, указанная параметром Version . В противном случае эта подпрограмма возвращает значение FALSE.
Комментарии
Подпрограмма RtlIsNtDdiVersionAvailable сравнивает версию, указанную параметром Version , с версией операционной системы Windows, которая работает в данный момент.
Используйте подпрограмму RtlIsServicePackVersionInstalled , чтобы определить, установлен ли конкретный пакет обновления.
Ядро Windows реализует RtlIsNtDdiVersionAvailable только в Windows Vista и более поздних версиях Windows. Однако библиотека совместимости Rtlver.lib реализует версию RtlIsNtDdiVersionAvailable , которая работает в Windows 2000 и более поздних версиях Windows. Для драйверов режима ядра, включающих файл заголовка Wdm.h, вызовы RtlIsNtDdiVersionAvailable переходят к версии этой подпрограммы, реализованной в Rtlver.lib.
Дополнительные сведения о RtlIsNtDdiVersionAvailable и RtlIsServicePackVersionInstalled см. в статье Написание драйверов для различных версий Windows.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно начиная с Windows Vista. Библиотека совместимости поддерживает эту подпрограмму в более ранних версиях Windows (см. раздел "Примечания"). |
| Целевая платформа | Универсальное |
| Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
| Библиотека | Rtlver.lib |
| IRQL | PASSIVE_LEVEL |