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 DnsModifyRecordsInSet-Funktion fügt einen Resource Record (RR)-Satz hinzu, ändert oder entfernt einen Satz, der möglicherweise zuvor bei DNS-Servern registriert wurde.
Wie viele DNS-Funktionen wird der DnsModifyRecordsInSet- Funktionstyp in mehreren Formen implementiert, um die unterschiedliche Zeichencodierung zu vereinfachen. Verwenden Sie basierend auf der verwendeten Zeichencodierung eine der folgenden Funktionen:
- DnsModifyRecordsInSet_A (_A für die ANSI-Codierung)
- DnsModifyRecordsInSet_W (_W für unicode-Codierung)
- DnsModifyRecordsInSet_UTF8 (_UTF8 für UTF 8-Codierung)
Syntax
DNS_STATUS DnsModifyRecordsInSet_A(
[in, optional] PDNS_RECORD pAddRecords,
[in, optional] PDNS_RECORD pDeleteRecords,
[in] DWORD Options,
[in, optional] HANDLE hCredentials,
[in, out, optional] PVOID pExtraList,
[in, out, optional] PVOID pReserved
);
Parameter
[in, optional] pAddRecords
Ein Zeiger auf die DNS_RECORD Struktur, die die RRs enthält, die dem RR-Satz hinzugefügt werden sollen.
[in, optional] pDeleteRecords
Ein Zeiger auf die DNS_RECORD Struktur, die die RRs enthält, die aus dem RR-Satz gelöscht werden sollen.
[in] Options
Ein Wert, der eine Bitmap DNS-Updateoptionenenthält. Optionen können kombiniert werden, und alle Optionen überschreiben DNS_UPDATE_SECURITY_USE_DEFAULT.
[in, optional] hCredentials
Ein Handle für die Anmeldeinformationen eines bestimmten Kontos. Wird verwendet, wenn ein sicheres dynamisches Update erforderlich ist. Dieser Parameter ist optional.
[in, out, optional] pExtraList
Dieser Parameter ist für die zukünftige Verwendung reserviert und muss auf NULL-festgelegt werden.
[in, out, optional] pReserved
Dieser Parameter ist für die zukünftige Verwendung reserviert und muss auf NULL-festgelegt werden.
Rückgabewert
Gibt eine Erfolgsbestätigung nach erfolgreichem Abschluss zurück. Andernfalls wird der entsprechende DNS-spezifische Fehlercode wie in Winerror.h definiert zurückgegeben.
Bemerkungen
Der DnsModifyRecordsInSet- Funktionstyp wird in den folgenden Schritten ausgeführt.
- Datensätze, die in pDeleteRecords- angegeben sind, werden gelöscht. Wenn pDeleteRecords leer ist oder keine Datensätze enthält, die im aktuellen Satz vorhanden sind, wechselt die DnsModifyRecordsInSet-Funktion zum nächsten Schritt.
- Datensätze, die in pAddRecords- angegeben werden, werden hinzugefügt. Wenn pAddRecords leer ist, wird der Vorgang abgeschlossen, ohne Datensätze hinzuzufügen.
Wenn keine Serverliste angegeben ist, wird der Standardnamenserver abgefragt.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header- | windns.h |
| Library | Dnsapi.lib |
| DLL- | Dnsapi.dll |