Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Задает биты 64-разрядного значения, чтобы указать оператор сравнения, используемый для указанного атрибута версии операционной системы. Этот макрос используется для создания параметра dwlConditionMask функции VerifyVersionInfo .
Синтаксис
ULONGLONG VER_SET_CONDITION(
ULONGLONG _m_,
DWORD _t_,
BYTE _c_
);
Параметры
_m_
Переменная, передаваемая в качестве параметра dwlConditionMask функции VerifyVersionInfo . Макрос хранит сведения о сравнении в битах этой переменной.
Перед первым вызовом VER_SET_CONDITION инициализировать эту переменную до нуля. Для последующих вызовов VER_SET_CONDITION передайте переменную, используемую в предыдущем вызове.
_t_
Маска, указывающая элемент структуры OSVERSIONINFOEX , тип сравнения которой задан. Это значение соответствует одному из битов, указанных в параметре dwTypeMask для функции VerifyVersionInfo . Этот параметр может быть одним из следующих значений.
_c_
Оператор, используемый для сравнения. Функция VerifyVersionInfo использует этот оператор для сравнения указанного значения атрибута с соответствующим значением для текущей работающей системы.
Для всех значений dwTypeBitMask , отличных от VER_SUITENAME, этот параметр может быть одним из следующих значений.
Если dwTypeBitMask VER_SUITENAME, этот параметр может быть одним из следующих значений.
Возвращаемое значение
Тип: ULONGLONG
Макрос возвращает значение маски условия.
Замечания
Вызовите этот макрос один раз для каждого битового набора в параметре dwTypeMask функции VerifyVersionInfo .
Примеры
Пример см. в разделе "Проверка системной версии".
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| целевая платформа | Виндоус |
| Заголовок | winnt.h (включая Windows.h) |