boolean (WMI)

Логический тип данных — это VT_BOOL параметр, который принимает значение VARIANT_TRUE (–1) или VARIANT_FALSE (0). В следующей таблице перечислены различия между программными представлениями логического значения TRUE в C/C++ и типом автоматизации.

Язык Значение Числовое значение
C/C++ TRUE 1
Автоматизация VARIANT_TRUE –1

Оба типа являются ненулевыми и, следовательно, не false, но имеют разные представления для TRUE.