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 DsDeregisterDnsHostRecords Funktion löscht DNS-Einträge, mit Ausnahme von Typ A-Einträgen, die von einem Domänencontroller registriert wurden. Nur ein Administrator, Kontobetreiber oder Serveroperator kann diese Funktion aufrufen.
Syntax
DSGETDCAPI DWORD DsDeregisterDnsHostRecordsW(
[in, optional] LPWSTR ServerName,
[in, optional] LPWSTR DnsDomainName,
[in, optional] GUID *DomainGuid,
[in, optional] GUID *DsaGuid,
[in] LPWSTR DnsHostName
);
Parameter
[in, optional] ServerName
Die mit Null beendete Zeichenfolge, die den Namen des Remotedomänencontrollers angibt. Kann auf NULL- festgelegt werden, wenn die aufrufende Anwendung auf dem Domänencontroller ausgeführt wird, der aktualisiert wird.
[in, optional] DnsDomainName
Die mit Null beendete Zeichenfolge, die den DNS-Domänennamen der Domäne angibt, die vom Domänencontroller belegt wird. Dies ist nicht erforderlich, um eine Domäne zu sein, die von diesem Domänencontroller gehostet wird. Wenn NULL-, wird die DnsHostName- mit der links entfernten Bezeichnung angegeben.
[in, optional] DomainGuid
Zeigen Sie auf die Domänen-GUID der Domäne. Wenn NULL-werden bestimmte GUID-Namen nicht entfernt.
[in, optional] DsaGuid
Zeigen Sie auf die GUID des zu löschenden NTDS-DSA--Objekts. Wenn NULL-, werden NTDS-DSA- bestimmten Namen nicht entfernt.
[in] DnsHostName
Zeigen Sie auf die mit Null beendete Zeichenfolge, die den DNS-Hostnamen des Domänencontrollers angibt, dessen DNS-Einträge gelöscht werden.
Rückgabewert
Diese Funktion gibt DSGETDCAPI DWORD zurück.
Bemerkungen
Mit dieser Funktion werden nur SRV- und CNAME-Einträge registriert. Der Typ "A"-Datensätze bleibt erhalten. Löschen von websitespezifischen Datensätzen, z. B. _ldap.tcp.<SiteName>._sites.dc._msdcs.<DnsDomainName>wird für jede Website (<SiteName> in diesem Beispiel) im Unternehmen des Domänencontrollers versucht, auf dem die Funktion ausgeführt wird. Daher könnte dieser Funktionsaufruf eine zeitaufwendige Ausführung erstellen und möglicherweise einen erheblichen Netzwerkdatenverkehr für Unternehmen mit vielen Standorten generieren.
Anmerkung
Der dsgetdc.h-Header definiert DsDeregisterDnsHostRecords als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows Vista |
| mindestens unterstützte Server- | Windows Server 2008 |
| Zielplattform- | Fenster |
| Header- | dsgetdc.h |
| Library | Netapi32.lib |
| DLL- | Netapi32.dll |