2.2.1.2.9 DHCP_BINARY_DATA

The DHCP_BINARY_DATA structure defines a buffer containing binary data. This data structure is generally used by other data structures, such as DHCP_OPTION_DATA_ELEMENT (section 2.2.1.2.23).

 typedef struct _DHCP_BINARY_DATA {
   DWORD DataLength;
   [size_is(DataLength)] BYTE* Data;
 } DHCP_BINARY_DATA,
  *LPDHCP_BINARY_DATA;

DataLength: This is a DWORD that contains the number of bytes of data stored in the Data member buffer. There is no restriction imposed by this protocol on the length of the data.<11>

Data: This is a pointer to BYTE, pointing to an array of bytes of length specified by the DataLength member.