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

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

0x0000100
0x0001000
0x0002000
0x0000200

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

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

1 ответ

Решение

Статья, на которую вы ссылаетесь, гласит:

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

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

Другие вопросы по тегам