DhcpModifyClass-Funktion (dhcpsapi.h)

Die DhcpModifyClass-Funktion ändert eine auf dem Server definierte DHCP-Klasse.

Syntax

DWORD DhcpModifyClass(
  [in] LPWSTR            ServerIpAddress,
  [in] DWORD             ReservedMustBeZero,
  [in] LPDHCP_CLASS_INFO ClassInfo
);

Parameter

[in] ServerIpAddress

Unicode-Zeichenfolge, die die IP-Adresse oder den Hostnamen des DHCP-Servers angibt.

[in] ReservedMustBeZero

Reserviert. Dieser Wert muss auf 0 festgelegt werden.

[in] ClassInfo

Zeiger auf eine DHCP_CLASS_INFO Struktur, die die neuen Informationen für die Klasse enthält.

Rückgabewert

Diese Funktion gibt bei einem erfolgreichen Aufruf ERROR_SUCCESS zurück. Andernfalls wird einer der Fehlercodes der DHCP Server Management-API zurückgegeben.

Rückgabecode Beschreibung
ERROR_ACCESS_DENIED
Dieser Aufruf wurde von einem Client ausgeführt, der nicht Mitglied der Sicherheitsgruppe "DHCP-Administratoren" ist.
ERROR_INVALID_PARAMETER
Die in ClassInfobereitgestellte DHCP_CLASS_INFO-Struktur weist null oder ungültige Werte für das ClassName- oder ClassData-Element (oder beides) auf.
ERROR_DHCP_CLASS_NOT_FOUND
Es konnte kein Klassenname gefunden werden, der den bereitgestellten Informationen entspricht.
ERROR_DHCP_JET_ERROR
Fehler beim Zugriff auf die Datenbank des DHCP-Servers.
ERROR_DHCP_CLASS_ALREADY_EXISTS
Der neue Klassenname wird derzeit verwendet, oder die neuen Klasseninformationen werden derzeit verwendet.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dhcpsapi.h
Bibliothek Dhcpsapi.lib
DLL Dhcpsapi.dll

Weitere Informationen

DHCP_CLASS_INFO

DhcpCreateClass

DhcpDeleteClass