VariantInit

VariantInitで、VARIANT構造体の初期化を行う。

VariantInit function (oleauto.h) - Win32 apps | Microsoft Docs
VARIANT型を知ってみる

VariantInit.cppで、

こう書いて、デバッガで見てみる。

0xccccがいっぱいあり、つまり初期化されていない。
0xccccがいっぱいあり、つまり初期化されていない。

0xccccがいっぱいあり、つまり初期化されていない。

vtは0x0000(VT_EMPTY)に初期化されている。それ以外はそうでもないみたい。
vtは0x0000(VT_EMPTY)に初期化されている。それ以外はそうでもないみたい。

VariantInitを通ったら、vtは0x0000(VT_EMPTY)に初期化されている。それ以外はそうでもないみたい。

Sample/com/VariantInit/VariantInit/src/VariantInit at master · bg1bgst333/Sample · GitHub