访问ptr到节点句柄c++的数组



我有这样的结构:

typedef struct  edagroup 
{
UINT16  nodes;  /* # slots - may not all be in use */
EHANDLE *eh;    /* ptr to array of node handles */
} *GNUM;

这个:

typedef struct ehandle 
{
UINT32    is_tag256;    /* Is the remote node 256 character?  */
UINT32    is_tag30 ;    /* Is the remote node 30 character?  */
}*EHANDLE;

这种方法:

GNUM    sample_call(UINT16 n_nodes, INT16 detect_changes);

我们调用这个返回GNUM结构的方法,我想访问is_tag256属性。

样品:

GNUM FixGroupInit  = sample_call(1, 0); 
EHANDLE *eh = FixGroupInit->eh;
...

有人能帮我吗?

没有足够的信息来告诉我们数组的来源(代码注释中有一个模糊性——API的作者应该被大棒打败(,但你可以尝试:

(**(FixGroupInit->eh)).is_tag256

最新更新