otDnsServiceInfo
    #include <dns_client.h>
  
يقدم معلومات لمثيل خدمة نظام أسماء النطاقات.
ملخّص
| السمات العامة | |
|---|---|
| mHostAddress | عنوان IPv6 المضيف. ويتم ضبطه على صفر في حال عدم توفّره.  | 
| mHostAddressTtl | uint32_tعنوان المضيف: TTL.  | 
| mHostNameBuffer | char *مخزن مؤقت لإخراج اسم مضيف الخدمة (يمكن أن يكون فارغًا إذا لم يكن مطلوبًا)  | 
| mHostNameBufferSize | uint16_tحجم  mHostNameBuffer | 
| mPort | uint16_tرقم منفذ الخدمة  | 
| mPriority | uint16_tأولوية الخدمة:  | 
| mTtl | uint32_tمدة البقاء (TTL) لسجل الخدمة (بالثواني)  | 
| mTxtData | uint8_t *مخزن مؤقت لإخراج بيانات TXT (يمكن أن يكون فارغًا إذا لم يكن مطلوبًا).  | 
| mTxtDataSize | uint16_tعند إدخال البيانات، حجم المخزن المؤقت  mTxtDataعند كتابة وحدات البايت الخاصة بأرقام الإخراج، | 
| mTxtDataTruncated | boolيشير إلى ما إذا كان يتعذر احتواء بيانات TXT في  mTxtDataSizeوتم اقتطاعها. | 
| mTxtDataTtl | uint32_tمدة البقاء (TTL) لبيانات TXT.  | 
| mWeight | uint16_tوزن الخدمة.  | 
السمات العامة
mHostAddress
otIp6Address otDnsServiceInfo::mHostAddress
عنوان IPv6 المضيف. ويتم ضبطه على صفر في حال عدم توفّره.
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
عنوان المضيف: TTL.
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
مخزن مؤقت لإخراج اسم مضيف الخدمة (يمكن أن يكون فارغًا إذا لم يكن مطلوبًا)
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
حجم mHostNameBuffer 
mPort
uint16_t otDnsServiceInfo::mPort
رقم منفذ الخدمة
mPriority
uint16_t otDnsServiceInfo::mPriority
أولوية الخدمة:
mTtl
uint32_t otDnsServiceInfo::mTtl
مدة البقاء (TTL) لسجل الخدمة (بالثواني)
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
مخزن مؤقت لإخراج بيانات TXT (يمكن أن يكون فارغًا إذا لم يكن مطلوبًا).
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
عند إدخال البيانات، حجم المخزن المؤقت mTxtData عند كتابة وحدات البايت الخاصة بأرقام الإخراج، 
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
يشير إلى ما إذا كان يتعذر احتواء بيانات TXT في mTxtDataSize وتم اقتطاعها. 
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
مدة البقاء (TTL) لبيانات TXT.
mWeight
uint16_t otDnsServiceInfo::mWeight
وزن الخدمة.
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.