结构的属性接收多个结构

时间:2017-03-08 02:02:31

标签: c++ dll struct cen-xfs

'struct'的属性是否可以托管多个结构?

示例,我需要属性LPWFSPINFDK lppFDKs;,它是结构_wfs_pin_func_key_detail的一部分,接收多个结构_wfs_pin_fdk

我正在尝试这种方式,编译,但最终的程序无法识别:

    WFSPINFUNCKEYDETAIL PinFunKeyDetail;

    WFSPINFDK ObjPinKey;
    LPWFSPINFDK PinKey;
    PinKey = &ObjPinKey;

    PinKey->ulFDK = WFS_PIN_FK_FDK01;
    PinKey->usXPosition = 5;
    PinKey->usYPosition = 5;

    PinFunKeyDetail.lppFDKs = &PinKey;

STRUCT: _wfs_pin_fdk

typedef struct _wfs_pin_fdk
{
    ULONG               ulFDK;
    USHORT              usXPosition;
    USHORT              usYPosition;
} WFSPINFDK, * LPWFSPINFDK;

STRUCT: _wfs_pin_func_key_detail

typedef struct _wfs_pin_func_key_detail
{
    ULONG               ulFuncMask;
    USHORT              usNumberFDKs;
    LPWFSPINFDK       * lppFDKs; //I want to receive the structs here
} WFSPINFUNCKEYDETAIL, * LPWFSPINFUNCKEYDETAIL;

0 个答案:

没有答案