2.2.1.1.1 DHCP_ATTRIB_ID
The DHCP_ATTRIB_ID is a ULONG value. This is used as an IN parameter for querying the server attribute. For any value specified for DHCP_ATTRIB_ID other than the range from 0x00000001 to 0x00000006 as defined in the following table, the server returns ERROR_NOT_SUPPORTED.
This type is declared as follows:
-
typedef ULONG DHCP_ATTRIB_ID, *PDHCP_ATTRIB_ID, *LPDHCP_ATTRIB_ID;
The following table specifies the possible values of DHCP_ATTRIB_ID.
Value |
Meaning |
---|---|
0x00000001 DHCP_ATTRIB_BOOL_IS_ROGUE |
The attribute is a BOOLEAN that indicates whether the DHCP server is a rogue DHCP server. |
0x00000002 DHCP_ATTRIB_BOOL_IS_DYNBOOTP |
The attribute is a BOOLEAN, which indicates whether the DHCP server supports BOOTP ([RFC2132]). |
0x00000003 DHCP_ATTRIB_BOOL_IS_PART_OF_DSDC |
The attribute is a BOOLEAN, which indicates whether the DHCP server is a domain member. |
0x00000004 DHCP_ATTRIB_BOOL_IS_BINDING_AWARE |
The attribute is a BOOLEAN, which indicates whether a DHCP server can bind to interfaces. The DHCP server always returns a TRUE value for this. |
0x00000005 DHCP_ATTRIB_BOOL_IS_ADMIN |
The attribute is a BOOLEAN, which indicates whether the DHCP client is a member of the DHCP Administrators security group. |
0x00000006 DHCP_ATTRIB_ULONG_RESTORE_STATUS |
This attribute is a ULONG, which indicates the status of the last DHCP server restore operation. |