0

Putディレクトリ エントリの属性に対して実行しよOctet Stringうとしています。バイト配列をロードしようとしています (実際にはDATA_BLOB違いがある場合)。Putただし、文字列または単一の値 (int や bool など) をロードする方法のみを示す実行について見た例では、ディレクトリ エントリにバイト配列をロードする方法については何も見つかりません。

私がこれまでに行ったこと:

DATA_BLOB secureBlob = //...

VARIANT var;
VariantInit(&var);

V_ARRAY(&var) = //??????
V_VT(&var) = VT_ARRAY;

userObject->Put(CComBSTR("vwSecureBlob"), var);

VariantClear(&var);
LocalFree(secureBlob.pbData);

に割り当てることはできsecureBlob.pbDataますV_ARRAY(&var)が、バリアントに配列のサイズを伝えるにはどうすればよいですか?


の使用については聞いたことSAFEARRAYがありますが、理解できる使用方法の例をまだ見ていません。

4

0 に答える 0