DHCP Server Management API Error Codes
The following error codes are returned by DHCP Server Management API functions.
-
ERROR_DHCP_REGISTRY_INIT_FAILED
-
-
20000
-
The DHCP server registry initialization parameters are incorrect.
-
-
ERROR_DHCP_DATABASE_INIT_FAILED
-
-
20001
-
The DHCP server was unable to open the database of DHCP clients.
-
-
ERROR_DHCP_RPC_INIT_FAILED
-
-
20002
-
The DHCP server was unable to start as a Remote Procedure Call (RPC) server.
-
-
ERROR_DHCP_NETWORK_INIT_FAILED
-
-
20003
-
The DHCP server was unable to establish a socket connection.
-
-
ERROR_DHCP_SUBNET_EXISTS
-
-
20004
-
The specified subnet already exists on the DHCP server.
-
-
ERROR_DHCP_SUBNET_NOT_PRESENT
-
-
20005
-
The specified subnet does not exist on the DHCP server.
-
-
ERROR_DHCP_PRIMARY_NOT_FOUND
-
-
20006
-
The primary host information for the specified subnet was not found on the DHCP server.
-
-
ERROR_DHCP_ELEMENT_CANT_REMOVE
-
-
20007
-
The specified DHCP element has been used by a client and cannot be removed.
-
-
ERROR_DHCP_OPTION_EXISTS
-
-
20009
-
The specified option already exists on the DHCP server.
-
-
ERROR_DHCP_OPTION_NOT_PRESENT
-
-
20010
-
The specified option does not exist on the DHCP server.
-
-
ERROR_DHCP_ADDRESS_NOT_AVAILABLE
-
-
20011
-
The specified IP address is not available.
-
-
ERROR_DHCP_RANGE_FULL
-
-
20012
-
The specified IP address range has all of its member addresses leased.
-
-
ERROR_DHCP_JET_ERROR
-
-
20013
-
An error occurred while accessing the DHCP JET database. For more information about this error, please look at the DHCP server event log.
-
-
ERROR_DHCP_CLIENT_EXISTS
-
-
20014
-
The specified client already exists in the database.
-
-
ERROR_DHCP_INVALID_DHCP_MESSAGE
-
-
20015
-
The DHCP server received an invalid message.
-
-
ERROR_DHCP_INVALID_DHCP_CLIENT
-
-
20016
-
The DHCP server received an invalid message from the client.
-
-
ERROR_DHCP_SERVICE_PAUSED
-
-
20017
-
The DHCP server is currently paused.
-
-
ERROR_DHCP_NOT_RESERVED_CLIENT
-
-
20018
-
The specified DHCP client is not a reserved client.
-
-
ERROR_DHCP_RESERVED_CLIENT
-
-
20019
-
The specified DHCP client is a reserved client.
-
-
ERROR_DHCP_RANGE_TOO_SMALL
-
-
20020
-
The specified IP address range is too small.
-
-
ERROR_DHCP_IPRANGE_EXISTS
-
-
20021
-
The specified IP address range is already defined on the DHCP server.
-
-
ERROR_DHCP_RESERVEDIP_EXISTS
-
-
20022
-
The specified IP address is currently taken by another client.
-
-
ERROR_DHCP_INVALID_RANGE
-
-
20023
-
The specified IP address range either overlaps with an existing range or is invalid.
-
-
ERROR_DHCP_RANGE_EXTENDED
-
-
20024
-
The specified IP address range is an extension of an existing range.
-
-
ERROR_DHCP_RANGE_EXTENSION_TOO_SMALL
-
-
20025
-
The specified IP address range extension is too small. The number of addresses in the extension must be a multiple of 32.
-
-
ERROR_DHCP_WARNING_RANGE_EXTENDED_LESS
-
-
20026
-
An attempt was made to extend the IP address range to a value less than the specified backward extension. The number of addresses in the extension must be a multiple of 32.
-
-
ERROR_DHCP_JET_CONV_REQUIRED
-
-
20027
-
The DHCP database needs to be upgraded to a newer format. For more information, refer to the DHCP server event log.
-
-
ERROR_DHCP_SERVER_INVALID_BOOT_FILE_TABLE
-
-
20028
-
The format of the bootstrap protocol file table is incorrect. The correct format is:
<requested boot file name 1>,<boot file server name 1>, <boot file name 1> <requested boot file name 2>,<boot file server name 2>, <boot file name 2> ...
-
-
ERROR_DHCP_SERVER_UNKNOWN_BOOT_FILE_NAME
-
-
20029
-
A boot file name specified in the bootstrap protocol file table is unrecognized or invalid.
-
-
ERROR_DHCP_SUPER_SCOPE_NAME_TOO_LONG
-
-
20030
-
The specified superscope name is too long.
-
-
ERROR_DHCP_IP_ADDRESS_IN_USE
-
-
20032
-
The specified IP address is already in use.
-
-
ERROR_DHCP_LOG_FILE_PATH_TOO_LONG
-
-
20033
-
The specified path to the DHCP audit log file is too long.
-
-
ERROR_DHCP_UNSUPPORTED_CLIENT
-
-
20034
-
The DHCP server received a request for a valid IP address not administered by the server.
-
-
ERROR_DHCP_SERVER_INTERFACE_NOTIFICATION_EVENT
-
-
20035
-
The DHCP server failed to receive a notification when the interface list changed, therefore some of the interfaces will not be enabled on the server.
-
-
ERROR_DHCP_JET97_CONV_REQUIRED
-
-
20036
-
The DHCP database needs to be upgraded to a newer format (JET97). For more information, refer to the DHCP server event log.
-
-
ERROR_DHCP_ROGUE_INIT_FAILED
-
-
20037
-
The DHCP server cannot determine if it has the authority to run, and is not servicing clients on the network. This rogue status may be due to network problems or insufficient server resources.
-
-
ERROR_DHCP_ROGUE_SAMSHUTDOWN
-
-
20038
-
The DHCP service is shutting down because another DHCP server is active on the network.
-
-
ERROR_DHCP_ROGUE_NOT_AUTHORIZED
-
-
20039
-
The DHCP server does not have the authority to run, and is not servicing clients on the network.
-
-
ERROR_DHCP_ROGUE_DS_UNREACHABLE
-
-
20040
-
The DHCP server is unable to contact the directory service for this domain. The DHCP server will continue to attempt to contact the directory service. During this time, no clients on the network will be serviced.
-
-
ERROR_DHCP_ROGUE_DS_CONFLICT
-
-
20041
-
The DHCP server's authorization information conflicts with that of another DHCP server on the network.
-
-
ERROR_DHCP_ROGUE_NOT_OUR_ENTERPRISE
-
-
20042
-
The DHCP server is ignoring a request from another DHCP server because the second server is a member of a different directory service enterprise.
-
-
ERROR_DHCP_STANDALONE_IN_DS
-
-
20043
-
The DHCP server has detected a directory service environment on the network. If there is a directory service on the network, the DHCP server can only run if it is a part of the directory service. Since the server ostensibly belongs to a workgroup, it is terminating.
-
-
ERROR_DHCP_CLASS_NOT_FOUND
-
-
20044
-
The specified DHCP class name is unknown or invalid.
-
-
ERROR_DHCP_CLASS_ALREADY_EXISTS
-
-
20045
-
The specified DHCP class name (or information) is already in use.
-
-
ERROR_DHCP_SCOPE_NAME_TOO_LONG
-
-
20046
-
The specified DHCP scope name is too long; the scope name must not exceed 256 characters.
-
-
ERROR_DHCP_DEFAULT_SCOPE_EXISTS
-
-
20047
-
The default scope is already configured on the server.
-
-
ERROR_DHCP_CANT_CHANGE_ATTRIBUTE
-
-
20048
-
The Dynamic BOOTP attribute cannot be turned on or off.
-
-
ERROR_DHCP_IPRANGE_CONV_ILLEGAL
-
-
20049
-
Conversion of a scope to a "DHCP Only" scope or to a "BOOTP Only" scope is not allowed when the scope contains other DHCP and BOOTP clients. Either the DHCP or BOOTP clients should be specifically deleted before converting the scope to the other type.
-
-
ERROR_DHCP_NETWORK_CHANGED
-
-
20050
-
The network has changed. Retry this operation after checking for network changes. Network changes may be caused by interfaces that are new or invalid, or by IP addresses that are new or invalid.
-
-
ERROR_DHCP_CANNOT_MODIFY_BINDINGS
-
-
20051
-
The bindings to internal IP addresses cannot be modified.
-
-
ERROR_DHCP_SUBNET_EXISTS
-
-
20052
-
The DHCP scope parameters are incorrect. Either the scope already exists, or its properties are inconsistent with the subnet address and mask of an existing scope.
-
-
ERROR_DHCP_MSCOPE_EXISTS
-
-
20053
-
The DHCP multicast scope parameters are incorrect. Either the scope already exists, or its properties are inconsistent with the subnet address and mask of an existing scope.
-
-
ERROR_DHCP_MSCOPE_RANGE_TOO_SMALL
-
-
20054
-
The multicast scope range must have at least 256 IP addresses.
-
-
ERROR_DDS_NO_DS_AVAILABLE
-
-
20070
-
The DHCP server could not contact Active Directory.
-
-
ERROR_DDS_NO_DHCP_ROOT
-
-
20071
-
The DHCP service root could not be found in Active Directory.
-
-
ERROR_DDS_UNEXPECTED_ERROR
-
-
20072
-
An unexpected error occurred while accessing Active Directory.
-
-
ERROR_DDS_TOO_MANY_ERRORS
-
-
20073
-
There were too many errors to proceed.
-
-
ERROR_DDS_DHCP_SERVER_NOT_FOUND
-
-
20074
-
A DHCP service could not be found.
-
-
ERROR_DDS_OPTION_ALREADY_EXISTS
-
-
20075
-
The specified DHCP options are already present in Active Directory.
-
-
ERROR_DDS_OPTION_DOES_NOT_EXIST
-
-
20076
-
The specified DHCP options are not present in Active Directory.
-
-
ERROR_DDS_CLASS_EXISTS
-
-
20077
-
The specified DHCP classes are already present in Active Directory.
-
-
ERROR_DDS_CLASS_DOES_NOT_EXIST
-
-
20078
-
The specified DHCP classes are not present in Active Directory.
-
-
ERROR_DDS_SERVER_ALREADY_EXISTS
-
-
20079
-
The specified DHCP servers are already present in Active Directory.
-
-
ERROR_DDS_SERVER_DOES_NOT_EXIST
-
-
20080
-
The specified DHCP servers are not present in Active Directory.
-
-
ERROR_DDS_SERVER_ADDRESS_MISMATCH
-
-
20081
-
The specified DHCP server address does not correspond to the identified DHCP server name.
-
-
ERROR_DDS_SUBNET_EXISTS
-
-
20082
-
The specified subnets are already present in Active Directory.
-
-
ERROR_DDS_SUBNET_HAS_DIFF_SUPER_SCOPE
-
-
20083
-
The specified subnet belongs to a different superscope.
-
-
ERROR_DDS_SUBNET_NOT_PRESENT
-
-
20084
-
The specified subnet is not present in Active Directory.
-
-
ERROR_DDS_RESERVATION_NOT_PRESENT
-
-
20085
-
The specified reservation is not present in Active Directory.
-
-
ERROR_DDS_RESERVATION_CONFLICT
-
-
20086
-
The specified reservation conflicts with another reservation present in Active Directory.
-
-
ERROR_DDS_POSSIBLE_RANGE_CONFLICT
-
-
20087
-
The specified IP address range conflicts with another IP range present in Active Directory.
-
-
ERROR_DDS_RANGE_DOES_NOT_EXIST
-
-
20088
-
The specified IP address range is not present in Active Directory.
-
-
ERROR_DHCP_DELETE_BUILTIN_CLASS
-
-
20089
-
Windows 7 or later: This class cannot be deleted.
-
-
ERROR_DHCP_INVALID_SUBNET_PREFIX
-
-
20091
-
Windows 7 or later: The given subnet prefix is invalid. It represents either a non-unicast or link local address range.
-
-
ERROR_DHCP_INVALID_DELAY
-
-
20092
-
Windows 7 or later: The given delay value is invalid. The valid value is from 0 to 1000.
-
-
ERROR_DHCP_LINKLAYER_ADDRESS_EXISTS
-
-
20093
-
Windows 7 or later: Address or Address pattern is already contained in one of the list.
-
-
ERROR_DHCP_LINKLAYER_ADDRESS_RESERVATION_EXISTS
-
-
20094
-
Windows 7 or later: Address to be added to Deny list or to be deleted from allow list, has an associated reservation.
-
-
ERROR_DHCP_LINKLAYER_ADDRESS_DOES_NOT_EXIST
-
-
20095
-
Windows 7 or later: Address or Address pattern is not contained in either list.
-
-
ERROR_DHCP_HARDWARE_ADDRESS_TYPE_ALREADY_EXEMPT
-
-
20101
-
Windows 7 or later: This Hardware Type is already exempt.
-
-
ERROR_DHCP_UNDEFINED_HARDWARE_ADDRESS_TYPE
-
-
20102
-
Windows 7 or later: You are trying to delete an undefined Hardware Type.
-
-
ERROR_DHCP_OPTION_TYPE_MISMATCH
-
-
20103
-
Windows 7 or later: Conflict in types for the same option on Host and Added DHCP Servers.
-
-
ERROR_DHCP_POLICY_BAD_PARENT_EXPR
-
-
20104
-
Windows 8 or later: The parent expression specified does not exist.
-
-
ERROR_DHCP_POLICY_EXISTS
-
-
20105
-
Windows 8 or later: The DHCP server policy already exists.
-
-
ERROR_DHCP_POLICY_RANGE_EXISTS
-
-
20106
-
Windows 8 or later: The DHCP server policy range specified already exists in the given scope.
-
-
ERROR_DHCP_POLICY_RANGE_BAD
-
-
20107
-
Windows 8 or later: The DHCP server policy range specified is invalid or does not match the given subnet.
-
-
ERROR_DHCP_RANGE_INVALID_IN_SERVER_POLICY
-
-
20108
-
Windows 8 or later: DHCP server policy ranges can only be added to scope level policies.
-
-
ERROR_DHCP_INVALID_POLICY_EXPRESSION
-
-
20109
-
Windows 8 or later: The DHCP server policy contains an invalid expression.
-
-
ERROR_DHCP_INVALID_PROCESSING_ORDER
-
-
20110
-
Windows 8 or later: The processing order specified for the DHCP server policy is invalid.
-
-
ERROR_DHCP_POLICY_NOT_FOUND
-
-
20111
-
Windows 8 or later: The DHCP server policy was not found.
-
-
ERROR_SCOPE_RANGE_POLICY_RANGE_CONFLICT
-
-
20112
-
Windows 8 or later: There is an IP address range configured for a policy in this scope. This operation on the scope IP address range cannot be performed until the policy IP address range is suitably modified. Please change the IP address range of the policy before performing this operation.
-
-
ERROR_DHCP_FO_SCOPE_ALREADY_IN_RELATIONSHIP
-
-
20113
-
Windows 8 or later: The DHCP scope is already in a failover relationship.
-
-
ERROR_DHCP_FO_RELATIONSHIP_EXISTS
-
-
20114
-
Windows 8 or later: The DHCP failover relationship already exists.
-
-
ERROR_DHCP_FO_RELATIONSHIP_DOES_NOT_EXIST
-
-
20115
-
Windows 8 or later: The DHCP failover relationship does not exist.
-
-
ERROR_DHCP_FO_SCOPE_NOT_IN_RELATIONSHIP
-
-
20116
-
Windows 8 or later: The DHCP scope is not part of a failover relationship.
-
-
ERROR_DHCP_FO_RELATION_IS_SECONDARY
-
-
20117
-
Windows 8 or later: The DHCP failover relationship is a secondary.
-
-
ERROR_DHCP_FO_NOT_SUPPORTED
-
-
20118
-
Windows 8 or later: The DHCP failover is not supported.
-
-
ERROR_DHCP_FO_TIME_OUT_OF_SYNC
-
-
20119
-
Windows 8 or later: The DHCP servers in the failover relationship have timed out of synchronization.
-
-
ERROR_DHCP_FO_STATE_NOT_NORMAL
-
-
20120
-
Windows 8 or later: The DHCP failover relationship state is not NORMAL.
-
-
ERROR_DHCP_NO_ADMIN_PERMISSION
-
-
20121
-
Windows 8 or later: The user does not have administrative permissions for the DHCP server.
-
-
ERROR_DHCP_SERVER_NOT_REACHABLE
-
-
20122
-
Windows 8 or later: The specified DHCP server is not reachable. Please provide a DHCP server that is reachable.
-
-
ERROR_DHCP_SERVER_NOT_RUNNING
-
-
20123
-
Windows 8 or later: The DHCP Server Service is not running on the specified server. Please ensure that the DHCP Server service is running on the specified computer.
-
-
ERROR_DHCP_SERVER_NAME_NOT_RESOLVED
-
-
20124
-
Windows 8 or later: Unable to resolve DNS name.
-
-
ERROR_DHCP_FO_RELATIONSHIP_NAME_TOO_LONG
-
-
20125
-
Windows 8 or later: The specified DHCP failover relationship name is too long. The name is limited to a maximum of 126 characters.
-
-
ERROR_DHCP_REACHED_END_OF_SELECTION
-
-
20126
-
Windows 8 or later: The specified DHCP Server has reached the end of the selected range while finding the free IP address.
-
-
ERROR_DHCP_FO_ADDSCOPE_LEASES_NOT_SYNCED
-
-
20127
-
Windows 8 or later: The synchronization of leases in the scopes being added to the failover relationship failed.
-
-
ERROR_DHCP_FO_MAX_RELATIONSHIPS
-
-
20128
-
Windows 8 or later: The relationship cannot be created on the DHCP server as the maximum number of allowed relationship has been exceeded.
-
-
ERROR_DHCP_FO_IPRANGE_TYPE_CONV_ILLEGAL
-
-
20129
-
Windows 8 or later: A Scope configured for failover cannot be changed to type BOOTP or BOTH.
-
-
ERROR_DHCP_FO_MAX_ADD_SCOPES
-
-
20130
-
Windows 8 or later: The number of scopes being added to the failover relationship exceeds the max number of scopes which can be added to a failover relationship at one time.
-
-
ERROR_DHCP_FO_BOOT_NOT_SUPPORTED
-
-
20131
-
Windows 8 or later: A scope supporting BOOTP clients cannot be added to a failover relationship.
-
-
ERROR_DHCP_FO_RANGE_PART_OF_REL
-
-
20132
-
Windows 8 or later: An IP address range of a scope which is part of a failover relationship cannot be deleted. The scope will need to be removed from the failover relationship before deleting the range.
-
Requirements
Header |
|