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