BSTRはCOMで使われる一般的な文字列の形式。
BSTRは基本的にワイドキャラクタとして定義されているが、その手前にデータ領域のバイト数を示す4バイトと終端に00 00という2バイトが含まれる。
よって、
BSTR bstr = L"hello";
は正確ではない。
BSTR bstr = SysAllocString( L"Hello" );
...
SysFreeString( bstr );
が正しい。
○次調べること
下記のサイトにデバッガについて知らない知見があったのでそれを調べたい
○参考サイト
https://www.keicode.com/com/bstr-alloc-free.php