otDnsServiceInfo
    #include <dns_client.h>
  
提供 DNS 服務執行個體的資訊。
摘要
| 公開屬性 | |
|---|---|
| mHostAddress | 主機 IPv6 位址。如未提供,請設為所有零。 | 
| mHostAddressTtl | uint32_t主機位址存留時間。 | 
| mHostNameBuffer | char *輸出服務主機名稱的緩衝區 (可以視需要為 NULL)。 | 
| mHostNameBufferSize | uint16_t大小為  mHostNameBuffer。 | 
| mPort | uint16_t服務通訊埠編號。 | 
| mPriority | uint16_t服務優先順序。 | 
| mTtl | uint32_t服務記錄存留時間 (以秒為單位)。 | 
| mTxtData | uint8_t *緩衝區輸出 TXT 資料 (可視需要設為 NULL)。 | 
| mTxtDataSize | uint16_t在輸入時, mTxtData緩衝區的大小。寫入輸出位元組數時。 | 
| mTxtDataTruncated | bool指出 TXT 資料是否無法納入  mTxtDataSize且遭到截斷。 | 
| mTxtDataTtl | uint32_tTXT 資料存留時間。 | 
| mWeight | uint16_t服務權重。 | 
公開屬性
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
主機位址存留時間。
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
輸出服務主機名稱的緩衝區 (可以視需要為 NULL)。
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
大小為 mHostNameBuffer。
mPort
uint16_t otDnsServiceInfo::mPort
服務通訊埠編號。
mPriority
uint16_t otDnsServiceInfo::mPriority
服務優先順序。
mTtl
uint32_t otDnsServiceInfo::mTtl
服務記錄存留時間 (以秒為單位)。
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
緩衝區輸出 TXT 資料 (可視需要設為 NULL)。
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
在輸入時,mTxtData 緩衝區的大小。寫入輸出位元組數時。
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
指出 TXT 資料是否無法納入 mTxtDataSize 且遭到截斷。
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
TXT 資料存留時間。
mWeight
uint16_t otDnsServiceInfo::mWeight
服務權重。
資源
OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源。