0

我正在尝试对目录条目的属性执行 a PutOctet 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.pbDataV_ARRAY(&var)但我如何告诉变量数组的大小?


我听说过关于使用 a 的事情,SAFEARRAY但我还没有看到任何我能理解的如何使用它的例子。

4

0 回答 0