The Data4
member 不是指针,而是数组。你想要:
monitorClassGuid.Data4 = { 0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18 };
为了让你的例子发挥作用。您可能会发现更容易完成所有初始化以及定义monitorClassGuid
多变的:
GUID monitorClassGuid = { 0x4d36e96e, 0xe325, 0x11c3, { 0xbf, 0xc1, 0x08, 0x00, 0x2b, 0xe1, 0x03, 0x18 } };