VARIANT valueList ;
SAFEARRAY *psaResult = valueList.parray;
VARTYPE vt = VT_EMPTY;
SafeArrayGetVartype(psaResult, &vt);
if ( vt != VT_UNKNOWN) return S_FAIL;
hr = SafeArrayGetLBound(psaResult, 1, &lLbound);
if ( FAILED(hr) ) return hr;
hr = SafeArrayGetUBound(psaResult, 1, &lUbound);
if ( FAILED(hr) ) return hr ;
hr = SafeArrayGetElement(psaResult, &lIndex, &pUnkown);
VARIANT安全数组的用法
最新推荐文章于 2024-06-05 22:15:00 发布
本文深入探讨了使用安全数组(SAFEARRAY)进行元素获取的过程。包括初始化安全数组、获取变量类型、确定数组边界以及如何安全地从数组中获取指定索引处的元素等内容。
852

被折叠的 条评论
为什么被折叠?



