Назад | Перейти на главную страницу

Объединение значений DWORD

Я пытаюсь разрешить автоматическую автоматическую установку некоторых внутренних элементов управления ActiveX с помощью AXIS в соответствии с эта статья Microsoft. В статье говорится, что вы можете определить, как обрабатываются исключения HTTPS, например, 0 означает, что все проверки должны быть пройдены. Затем он предоставляет четыре исключения, которые вы можете разрешить, используя следующие значения:

0x0000100
0x0001000
0x0002000
0x0000200

Затем говорится, что вы можете их комбинировать. Последние два, например, должны игнорировать ошибки даты в сертификате и игнорировать неправильное использование сертификата. Чтобы игнорировать оба, используйте значение 0x0002200.

Что, если я хочу проигнорировать все четыре? Могу ли я использовать 0x0003300? Или я это упрощаю?

В статье, на которую вы ссылаетесь, прямо под этими значениями написано:

Чтобы реализовать несколько исключений, добавьте соответствующее значение DWORD для желаемых исключений, чтобы сформировать совокупное значение.

(На самом деле, поскольку это битовое поле, вы выполняете побитовое ИЛИ значения вместе, но арифметическое сложение дает здесь тот же результат.)