Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DhcpGetClassInfo-Funktion gibt die Benutzer- oder Anbieterklasseninformationen zurück, die auf einem bestimmten DHCP-Server konfiguriert sind.
Syntax
DWORD DhcpGetClassInfo(
[in] LPWSTR ServerIpAddress,
[in] DWORD ReservedMustBeZero,
[in] LPDHCP_CLASS_INFO PartialClassInfo,
[out] LPDHCP_CLASS_INFO *FilledClassInfo
);
Parameter
[in] ServerIpAddress
Unicode-Zeichenfolge, die die IP-Adresse oder den Hostnamen des DHCP-Servers angibt.
[in] ReservedMustBeZero
Reserviert. Dieser Parameter muss auf 0 festgelegt werden.
[in] PartialClassInfo
DHCP_CLASS_INFO Struktur, die vom Aufrufer bereitgestellte Daten für die folgenden Member enthält, wobei alle anderen Felder initialisiert sind.
- ClassName
- ClassData
- ClassDataLength
[out] FilledClassInfo
DHCP_CLASS_INFO Nachschlagevorgang zurückgegebene Struktur, die die vollständigen Klasseninformationen enthält.
Der Arbeitsspeicher für diesen Parameter muss mit DhcpRpcFreeMemory frei sein.
Rückgabewert
Diese Funktion gibt bei einem erfolgreichen Aufruf ERROR_SUCCESS zurück. Andernfalls wird einer der Fehlercodes der DHCP-Serververwaltungs-API zurückgegeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Dieser Aufruf wurde von einem Client ausgeführt, der kein Mitglied der Sicherheitsgruppe "DHCP-Administratoren" ist. |
|
Die inPartialClassInfo bereitgestellte DHCP_CLASS_INFO-Struktur weist NULL- oder Nullwerte für mindestens eines der erforderlichen Member auf. |
|
Es wurde kein Klassenname gefunden, der den bereitgestellten Informationen entspricht. |
Hinweise
Eine DHCP-Klasse ist eine bestimmte Clientkategorie, die entweder vom Anbieter oder von einem Benutzer definiert wird. Ein Beispiel für eine vom Anbieter definierte Klasse wären alle Windows 8-Clients mit Microsoft als Anbieter. Eine benutzerdefinierte Klasse besteht aus clients mit bestimmten Attributen, die von einem Benutzer oder Administrator ausgewählt wurden, z. B. alle Laptops oder Clients, die drahtlose Verbindungen unterstützen.
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 |