otDnsServiceInfo
    #include <dns_client.h>
  
Stellt Informationen zu einer DNS-Dienstinstanz bereit.
Zusammenfassung
| Öffentliche Attribute | |
|---|---|
| mHostAddress | Die IPv6-Hostadresse. Setzen Sie ihn auf null, wenn er nicht verfügbar ist.  | 
| mHostAddressTtl | uint32_tDie TTL der Hostadresse.  | 
| mHostNameBuffer | char *Puffer für die Ausgabe des Hostnamens des Dienstes (kann NULL sein, wenn nicht erforderlich).  | 
| mHostNameBufferSize | uint16_tGröße von  mHostNameBuffer. | 
| mPort | uint16_tDienstportnummer.  | 
| mPriority | uint16_tDienstpriorität.  | 
| mTtl | uint32_tTTL des Diensteintrags in Sekunden.  | 
| mTxtData | uint8_t *Puffer für die Ausgabe von TXT-Daten (kann NULL sein, wenn nicht erforderlich).  | 
| mTxtDataSize | uint16_tBei Eingabe die Größe des Puffers  mTxtData. Anzahl der geschriebenen Byte bei der Ausgabe. | 
| mTxtDataTruncated | boolGibt an, ob TXT-Daten nicht in  mTxtDataSizepassen und gekürzt wurden. | 
| mTxtDataTtl | uint32_tDie TTL der TXT-Daten.  | 
| mWeight | uint16_tService-Gewichtung.  | 
Öffentliche Attribute
mHostAddress
otIp6Address otDnsServiceInfo::mHostAddress
Die IPv6-Hostadresse. Setzen Sie ihn auf null, wenn er nicht verfügbar ist.
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
Die TTL der Hostadresse.
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
Puffer für die Ausgabe des Hostnamens des Dienstes (kann NULL sein, wenn nicht erforderlich).
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
Größe von mHostNameBuffer. 
mPort
uint16_t otDnsServiceInfo::mPort
Dienstportnummer.
mPriority
uint16_t otDnsServiceInfo::mPriority
Dienstpriorität.
mTtl
uint32_t otDnsServiceInfo::mTtl
TTL des Diensteintrags in Sekunden.
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Puffer für die Ausgabe von TXT-Daten (kann NULL sein, wenn nicht erforderlich).
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
Bei Eingabe die Größe des Puffers mTxtData. Anzahl der geschriebenen Byte bei der Ausgabe. 
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
Gibt an, ob TXT-Daten nicht in mTxtDataSize passen und gekürzt wurden. 
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
Die TTL der TXT-Daten.
mWeight
uint16_t otDnsServiceInfo::mWeight
Service-Gewichtung.
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.