typedef struct _DHCP_ALL_OPTION_VALUES {
DWORD Flags;
DWORD OptionId;
LPWSTR VendorName;
LPWSTR ClassName;
DWORD NumElements;
LPDHCP_OPTION_VALUE_ARRAY Values;
} DHCP_ALL_OPTION_VALUES, *LPDHCP_ALL_OPTION_VALUES;
结构体成员的含义如下:
- Flags: 保留字段,目前未使用,必须设置为0。
- OptionId: DHCP 选项的标识符。
- VendorName: 供应商名称(Vendor Name),可以为 NULL。
- ClassName: 类名,可以为 NULL。
- NumElements: DHCP 选项值数组的元素数量。
- Values: 指向 DHCP_OPTION_VALUE_ARRAY 结构的指针,该结构包含有关 DHCP 选项值的详细信息。
DHCP_OPTION_VALUE_ARRAY 结构的定义如下:
typedef struct _DHCP_OPTION_VALUE_ARRAY {
DWORD NumElements;
LPDHCP_OPTION_VALUE Values;
} DHCP_OPTION_VALUE_ARRAY, *LPDHCP_OPTION_VALUE_ARRAY;
- NumElements: DHCP 选项值数组的元素数量。
- Values: 指向 DHCP_OPTION_VALUE 结构的指针,该结构包含有关单个 DHCP 选项值的详细信息。
请注意,具体的使用方法和调用需要查阅相关的 DHCP 服务器 API 文档,以了解如何调用函数来填充和使用这些结构体。
转载请注明出处:http://www.zyzy.cn/article/detail/26703/Win32 API/Dhcpsapi.h/DHCP_ALL_OPTION_VALUES