can't make sense of LARGE_INTEGER struct

前端 未结 2 1584
没有蜡笔的小新
没有蜡笔的小新 2020-12-31 00:29

With C++ and some Winapi things, I encountered this guy:

#if defined(MIDL_PASS)
typedef struct _LARGE_INTEGER {
#else // MIDL_PASS
typedef union _LARGE_INTEG         


        
2条回答
  •  半阙折子戏
    2020-12-31 00:33

    You could directly access the LowPart and HighPart without having to go via the u member. As:

    LARGE_INTEGER x;
    x.HighPart = 42;
    

    (Need to look up though if unnamed structs can be union members in Standard C.)

提交回复
热议问题