Boolean (WMI)

Der boolesche Datentyp ist ein VT-BOOL-Parameter, der den Wert von _ VARIANT _ TRUE (–1) oder VARIANT _ FALSE (0) übernimmt. In der folgenden Tabelle wird der Unterschied zwischen den programmgesteuerten Darstellungen des logischen TRUE in C/C++ und dem Automatisierungstyp aufgeführt.

Sprache Wert Numerischer Wert
C/C++ TRUE 1
Automation VARIANT _ TRUE –1

Beide Typen sind ungleich 0 (null) und daher nicht FALSE, verfügen jedoch über unterschiedliche Darstellungen für TRUE.