0

「構造体」の属性が複数の構造体をホストすることは可能ですか?

LPWFSPINFDK lppFDKs;例、 struct の一部である属性が必要で、_wfs_pin_func_key_detail複数の struct を受け取ります_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;

構造: _wfs_pin_fdk

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

構造: _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;
4

0 に答える 0