什么是locationName标记,如何使用?

时间:2018-06-28 21:52:39

标签: go tags aws-sdk

我正在查看适用于AWS EC2的Go SDK。 我不明白为什么SDK中几乎所有的结构都带有这个标签:`locationName'

例如 类型DescribeInstancesOutput struct {

#define WCL_WII_VID     0x057E
#define WCL_WII_PID     0x0306
#define WCL_WII_PID_NEW 0x0330

#define WCL_WII_REG_KEY     (L"SYSTEM\\CurrentControlSet\\Enum\\BTHENUM\\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002057e_PID&0306")
#define WCL_WII_REG_KEY_NEW (L"SYSTEM\\CurrentControlSet\\Enum\\BTHENUM\\{00001124-0000-1000-8000-00805f9b34fb}_VID&0002057e_PID&0330")

} 有人知道标签的用途吗?

来源-https://docs.aws.amazon.com/sdk-for-go/api/service/ec2/#DescribeInstancesOutput

1 个答案:

答案 0 :(得分:1)

searching the source code开始,它似乎与内部json / xml解析/编码一起使用。这类似于encoding/json使用json标签的方式。

This的答案非常深入。

可以通过reflect软件包对其进行访问/使用。