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.
Dieser Header wird von Domain Name System (DNS) verwendet. Weitere Informationen finden Sie unter:
windns.h enthält die folgenden Programmierschnittstellen:
Funktionen
|
DnsAcquireContextHandle_A Der DnsAcquireContextHandle-Funktionstyp erhält ein Kontexthandle für eine Gruppe von Anmeldeinformationen. (ANSI) |
|
DnsAcquireContextHandle_W Der DnsAcquireContextHandle-Funktionstyp erhält ein Kontexthandle für eine Gruppe von Anmeldeinformationen. (Unicode) |
|
DnsCancelQuery- Die DnsCancelQuery-Funktion kann verwendet werden, um eine ausstehende Abfrage an den DNS-Namespace abzubrechen. |
|
DnsCancelQueryRaw Bricht eine Abfrage ab, die durch Aufrufen von DnsQueryRaw initiiert wurde. |
|
DnsExtractRecordsFromMessage_UTF8 Der Funktionstyp DnsExtractRecordsFromMessage extrahiert Ressourceneinträge (RR) aus einer DNS-Nachricht und speichert diese Einträge in einer DNS_RECORD Struktur. (DnsExtractRecordsFromMessage_UTF8) |
|
DnsExtractRecordsFromMessage_W Der Funktionstyp DnsExtractRecordsFromMessage extrahiert Ressourceneinträge (RR) aus einer DNS-Nachricht und speichert diese Einträge in einer DNS_RECORD Struktur. (DnsExtractRecordsFromMessage_W) |
|
DnsFree- Gibt Arbeitsspeicher frei, der für DNS-Einträge zugewiesen wurde, die mithilfe der DnsQuery-Funktion abgerufen wurden. |
|
DnsFreeCustomServers Gibt das Array von benutzerdefinierten Servern frei, die von einem vorherigen Aufruf von DnsGetApplicationSettingszurückgegeben wurde. |
|
DnsFreeProxyName- Gibt Speicher frei, der für das ProxyName-Element einer DNS_PROXY_INFORMATION Struktur zugewiesen wurde, die mithilfe der DnsGetProxyInformation-Funktion abgerufen wird. |
|
DnsGetApplicationSettings Ruft die DNS-Einstellungen pro Anwendung ab. |
|
DnsGetProxyInformation- Die DnsGetProxyInformation-Funktion gibt die Proxyinformationen für die Namensauflösungsrichtlinientabelle eines DNS-Servers zurück. |
|
DnsIsFlatRecord Bestimmt, ob ein Datensatz flach gelesen wurde (d. h. nur ein Datenpuffer), oder ob er in das entsprechende Strukturformat analysiert wurde. |
|
DnsIsZtEnabled- Ruft einen Wert ab, der angibt, ob Zero Trust DNS (ZTDNS) auf dem aktuellen Gerät aktiviert ist. |
|
DnsModifyRecordsInSet_A Funktion fügt hinzu, ändert oder entfernt einen RR-Satz (Resource Record), der möglicherweise zuvor bei DNS-Servern registriert wurde. (DnsModifyRecordsInSet_A) |
|
DnsModifyRecordsInSet_UTF8 Funktion fügt hinzu, ändert oder entfernt einen RR-Satz (Resource Record), der möglicherweise zuvor bei DNS-Servern registriert wurde. (DnsModifyRecordsInSet_UTF8) |
|
DnsModifyRecordsInSet_W Funktion fügt hinzu, ändert oder entfernt einen RR-Satz (Resource Record), der möglicherweise zuvor bei DNS-Servern registriert wurde. (DnsModifyRecordsInSet_W) |
|
DnsNameCompare- Die DnsNameCompare-Funktion vergleicht zwei DNS-Namen. (DnsNameCompare_UTF8) |
|
DnsNameCompare_A Die DnsNameCompare-Funktion vergleicht zwei DNS-Namen. (DnsNameCompare_A) |
|
DnsNameCompare_W Die DnsNameCompare-Funktion vergleicht zwei DNS-Namen. (DnsNameCompare_W) |
|
DnsQuery_A Ist die generische Abfrageschnittstelle für den DNS-Namespace und stellt Anwendungsentwickler eine DNS-Abfrageauflösungsschnittstelle bereit. (DnsQuery_A) |
|
DnsQuery_UTF8 Ist die generische Abfrageschnittstelle für den DNS-Namespace und stellt Anwendungsentwickler eine DNS-Abfrageauflösungsschnittstelle bereit. (DnsQuery_UTF8) |
|
DnsQuery_W Ist die generische Abfrageschnittstelle für den DNS-Namespace und stellt Anwendungsentwickler eine DNS-Abfrageauflösungsschnittstelle bereit. (DnsQuery_W) |
|
DnsQueryConfig- Mit der DnsQueryConfig-Funktion können Anwendungsprogrammierer die Konfiguration des lokalen Computers oder eines bestimmten Adapters abfragen. |
|
DnsQueryEx- Die asynchrone generische Abfrageschnittstelle für den DNS-Namespace und stellt Anwendungsentwicklern eine DNS-Abfrageauflösungsschnittstelle bereit. |
|
DnsQueryRaw- Ermöglicht es Ihnen, eine DNS-Abfrage auszuführen, die entweder ein unformatiertes Paket mit einer DNS-Abfrage oder einen Abfragenamen und -typ akzeptiert. |
|
DnsQueryRawResultFree- Gibt den Speicher frei, der einem DNS_QUERY_RAW_RESULT Strukturobjekt zugeordnet ist. |
|
DnsRecordCompare- Die DnsRecordCompare-Funktion vergleicht zwei DNS-Ressourceneinträge (RR). |
|
DnsRecordCopyEx- Die DnsRecordCopyEx-Funktion erstellt eine Kopie eines angegebenen Ressourceneintrags (RR). Die DnsRecordCopyEx-Funktion kann auch die Zeichencodierung während des Kopiervorgangs konvertieren. |
|
DnsRecordListFree- Gibt Speicher frei, der für DNS-Einträge zugewiesen wurde, die mit der DnsQuery-Funktion abgerufen wurden. |
|
DnsRecordSetCompare- Die DnsRecordSetCompare-Funktion vergleicht zwei RR-Sätze. |
|
DnsRecordSetCopyEx- Die DnsRecordSetCopyEx-Funktion erstellt eine Kopie eines angegebenen Ressourceneintragssatzes. Die DnsRecordSetCopyEx-Funktion kann auch die Zeichencodierung während des Kopiervorgangs konvertieren. |
|
DnsRecordSetDetach- Die DnsRecordSetDetach-Funktion trennt den ersten Datensatzsatz aus einer angegebenen Liste von DNS-Einträgen. |
|
DnsReleaseContextHandle- Die DnsReleaseContextHandle-Funktion gibt Speicher frei, mit dem die Anmeldeinformationen eines bestimmten Kontos gespeichert werden. |
|
DnsReplaceRecordSetA- Ersetzt einen vorhandenen Ressourcendatensatz (RR). (DnsReplaceRecordSetA) |
|
DnsReplaceRecordSetUTF8- Ersetzt einen vorhandenen Ressourcendatensatz (RR). (DnsReplaceRecordSetUTF8) |
|
DnsReplaceRecordSetW- Ersetzt einen vorhandenen Ressourcendatensatz (RR). (DnsReplaceRecordSetW) |
|
DnsServiceBrowse- Wird verwendet, um eine DNS-SD Ermittlung für Dienste zu initiieren, die im lokalen Netzwerk ausgeführt werden. |
|
DnsServiceBrowseCancel Wird verwendet, um eine ausgeführte DNS-SD Ermittlungsabfrage abzubrechen. |
|
DnsServiceConstructInstance Wird verwendet, um eine DNS_SERVICE_INSTANCE Struktur aus Daten zu erstellen, die sie beschreiben. |
|
DnsServiceCopyInstance- Wird verwendet, um eine DNS_SERVICE_INSTANCE Struktur zu kopieren. |
|
DnsServiceDeRegister- Wird verwendet, um einen registrierten Dienst zu entfernen. |
|
DnsServiceFreeInstance- Wird verwendet, um die Ressourcen freizugeben, die einer DNS_SERVICE_INSTANCE Struktur zugeordnet sind. |
|
DnsServiceRegister- Wird verwendet, um einen auffindbaren Dienst auf diesem Gerät zu registrieren. (DnsServiceRegister) |
|
DnsServiceRegisterCancel- Wird verwendet, um einen ausstehenden Registrierungsvorgang abzubrechen. |
|
DnsServiceResolve- Wird verwendet, um weitere Informationen zu einem dienst abzurufen, der im lokalen Netzwerk angekündigt wurde. |
|
DnsServiceResolveCancel- Wird zum Abbrechen einer ausgeführten DNS-SD Auflösungsabfrage verwendet. |
|
DnsSetApplicationSettings Konfiguriert DNS-Einstellungen pro Anwendung. Dies umfasst die Möglichkeit, DNS-Server pro Anwendung entweder als Fallback auf die vom System konfigurierten Server oder ausschließlich festzulegen. |
|
DnsStartMulticastQuery- Wird verwendet, um einen auffindbaren Dienst auf diesem Gerät zu registrieren. (DnsStartMulticastQuery) |
|
DnsStopMulticastQuery- Wird verwendet, um einen ausgeführten DnsStartMulticastQuery Vorgang zu beenden. |
|
DnsValidateName Die DnsValidateName-Makrofunktion (windns.h) überprüft den Status eines angegebenen DNS-Namens. |
|
DnsValidateName_A Die DnsValidateName-Funktion überprüft den Status eines angegebenen DNS-Namens. (DnsValidateName_A) |
|
DnsValidateName_UTF8 Die funktion DnsValidateName_UTF8 (windns.h) überprüft den Status eines angegebenen DNS-Namens. |
|
DnsValidateName_W Die DnsValidateName-Funktion überprüft den Status eines angegebenen DNS-Namens. (DnsValidateName_W) |
|
DnsValidateServerStatus- Die DnsValidateServerStatus-Funktion überprüft eine IP-Adresse als geeigneten DNS-Server. |
|
DnsWriteQuestionToBuffer_UTF8 Der DnsWriteQuestionToBuffer-Funktionstyp erstellt eine DNS-Abfragenachricht und speichert sie in einer DNS_MESSAGE_BUFFER Struktur. (DnsWriteQuestionToBuffer_UTF8) |
|
DnsWriteQuestionToBuffer_W Der DnsWriteQuestionToBuffer-Funktionstyp erstellt eine DNS-Abfragenachricht und speichert sie in einer DNS_MESSAGE_BUFFER Struktur. (DnsWriteQuestionToBuffer_W) |
Rückruffunktionen
|
DNS_QUERY_COMPLETION_ROUTINE Der DNS_QUERY_COMPLETION_ROUTINE Rückruf wird verwendet, um die Ergebnisse einer DNS-Abfrage asynchron zurückzugeben. |
|
DNS_QUERY_RAW_COMPLETION_ROUTINE Die Funktionssignatur einer asynchronen Rückruffunktion, die Sie implementieren. Das System ruft Ihre Implementierung mit den Ergebnissen einer Abfrage auf, die Sie durch Aufrufen von DnsQueryRaw initiiert haben. |
|
DNS_SERVICE_BROWSE_CALLBACK Wird verwendet, um die Ergebnisse einer DNS-SD Abfrage asynchron zurückzugeben. |
|
DNS_SERVICE_REGISTER_COMPLETE Wird verwendet, um Ihre Anwendung zu benachrichtigen, dass die Dienstregistrierung abgeschlossen ist. |
|
DNS_SERVICE_RESOLVE_COMPLETE Wird verwendet, um die Ergebnisse eines Dienstlösevorgangs asynchron zurückzugeben. |
|
MDNS_QUERY_CALLBACK Wird verwendet, um die Ergebnisse einer mDNS-Abfrage asynchron zurückzugeben. |
Strukturen
|
DNS_APPLICATION_SETTINGS Stellt DNS-Einstellungen pro Anwendung dar. |
|
DNS_PROXY_INFORMATION Enthält die Proxyinformationen für die Richtlinientabelle für die Namensauflösung eines DNS-Servers. |
|
DNS_QUERY_CANCEL Eine DNS_QUERY_CANCEL Struktur kann verwendet werden, um eine asynchrone DNS-Abfrage abzubrechen. |
|
DNS_QUERY_RAW_CANCEL Stellt ein Abbruchhandle für eine DNS-Rohabfrage dar. |
|
DNS_QUERY_RAW_REQUEST Stellt eine DNS-Rohabfrageanforderung dar (siehe DnsQueryRaw). |
|
DNS_QUERY_RAW_RESULT Stellt ein DNS-Rohabfrageergebnis dar (siehe DNS_QUERY_RAW_COMPLETION_ROUTINE). |
|
DNS_QUERY_REQUEST Die DNS_QUERY_REQUEST-Struktur enthält die DNS-Abfrageparameter, die in einem Aufruf von DnsQueryEx verwendet werden. |
|
DNS_QUERY_REQUEST3 Enthält die DNS-Abfrageparameter, die in einem Aufruf von DnsQueryEx-verwendet werden. |
|
DNS_QUERY_RESULT Eine DNS_QUERY_RESULT Struktur enthält die DNS-Abfrageergebnisse, die von einem Aufruf von DnsQueryEx zurückgegeben werden. |
|
DNS_RRSET Die DNS_RRSET Struktur enthält Informationen zu einem RR-Satz (DNS Resource Record). |
|
DNS_SERVICE_BROWSE_REQUEST Enthält die Abfrageparameter, die in einem Aufruf von DnsServiceBrowseverwendet werden. |
|
DNS_SERVICE_CANCEL Wird verwendet, um einen asynchronen DNS-SD Vorgang abzubrechen. |
|
DNS_SERVICE_INSTANCE Stellt einen DNS-Dienst dar, der im Netzwerk ausgeführt wird. |
|
DNS_SERVICE_REGISTER_REQUEST Enthält die informationen, die erforderlich sind, um einen Dienst mit DnsServiceRegister-anzukündigen, oder um die Werbung mit DnsServiceDeRegister-zu beenden. |
|
DNS_SERVICE_RESOLVE_REQUEST Enthält die Abfrageparameter, die in einem Aufruf von DnsServiceResolveverwendet werden. |
|
DNS_WIRE_QUESTION Die DNS_WIRE_QUESTION-Struktur enthält Informationen zu einer DNS-Frage, die über das Netzwerk übertragen wird, wie in Abschnitt 4.1.2 von RFC 1035 angegeben. |
|
DNS_WIRE_RECORD Die DNS_WIRE_RECORD-Struktur enthält Informationen zu einem über das Netzwerk übertragenen DNS-Drahteintrag, wie in Abschnitt 4.1.3 von RFC 1035 angegeben. |
|
IP4_ARRAY Die IP4_ARRAY-Struktur speichert ein Array von IPv4-Adressen. |
|
MDNS_QUERY_HANDLE Enthält Informationen zu einer laufenden MDNS-Abfrage. Ihre Anwendung darf den Inhalt nicht ändern. |
|
MDNS_QUERY_REQUEST Enthält die erforderlichen Informationen zum Ausführen einer mDNS-Abfrage. |
Aufzählungen
|
DNS_CONFIG_TYPE Die DNS_CONFIG_TYPE-Enumeration stellt DNS-Konfigurationstypinformationen bereit. |
|
DNS_FREE_TYPE Die DNS_FREE_TYPE-Aufzählung gibt den Freihanddatentyp an. |
|
DNS_NAME_FORMAT Die DNS_NAME_FORMAT-Enumeration gibt Namenformatinformationen für DNS an. |
|
DNS_PROXY_INFORMATION_TYPE Die DNS_PROXY_INFORMATION_TYPE-Aufzählung definiert den Proxyinformationstyp in der DNS_PROXY_INFORMATION Struktur. |