UINT WINAPI SysStringByteLen(BSTR bstr)
{
if(NULL != bstr)
return *(UINT*)((BYTE*)bstr-4)
else
return 0;
}
本文介绍了一个用于获取 BSTR 类型字符串字节长度的函数 SysStringByteLen。该函数通过检查 BSTR 的内部结构来返回其字节长度,对于理解 COM 编程中的字符串处理具有一定的参考价值。
UINT WINAPI SysStringByteLen(BSTR bstr)
{
if(NULL != bstr)
return *(UINT*)((BYTE*)bstr-4)
else
return 0;
}

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