描述:
我定义了如下结构(根据COM规范定义的)
struct YTParaNormal
{
/* [string] */ BSTR strDefParaName;
/* [string] */ BSTR strParaName;
DWORD dwParaValue;
DWORD dwScale;
/* [string] */ BSTR strUnitage;
};
struct YTParaParse
{
/* [string] */ BSTR strDefParaName;
/* [string] */ BSTR strParaName;
DWORD dwParaValue;
};
struct YTParaState
{
/* [string] */ BSTR strDefParaName;
/* [string] */ BSTR strParaName;
DWORD dwParaValue;
DWORD dwParaParseCount;
/* [size_is] */ struct YTParaParse __RPC_FAR *ParaParseList;
};
struct YTCONTROL
{
/* [string] */ BSTR strDefName;
/* [string] */ BSTR strUseName;
BYTE btYJID;
BYTE m_ObjNo;
DWORD dwParaNormalCount;
DWORD dwParaStateCount;
/* [size_is] */ struct YTParaNormal __RPC_FAR *NormalParaList;
/* [size_is] */ struct YTParaState __RPC_FAR *StateParaList;
};
现在想调用YTCONTROL中NormalParaList中第一个元素的dwParaValue,请问怎么调用啊?
解决方案1:
var.NormalParaList->dwParaValue