2.2.1.2.26 DHCP_OPTION_ARRAY

The DHCP_OPTION_ARRAY structure contains an array of the DHCP server option definition. This structure is used in the DHCP_ALL_OPTIONS (section 2.2.1.2.27) structure.

 typedef struct _DHCP_OPTION_ARRAY {
   DWORD NumElements;
   [size_is(NumElements)] LPDHCP_OPTION Options;
 } DHCP_OPTION_ARRAY,
  *LPDHCP_OPTION_ARRAY;

NumElements: This is of type DWORD, containing the number of option definitions in the subsequent field, the Options member.

Options: This is a pointer of type DHCP_OPTION (section 2.2.1.2.25) that points to an array of length NumElements containing DHCP server option definitions.