共用方式為


DnsReplaceRecordSetUTF8 函式 (windns.h)

DnsReplaceRecordSet函式類型會取代現有的資源記錄, (RR) 集。 就像許多 DNS 函式一樣, DnsReplaceRecordSet 函式類型會以多個形式實作,以輔助不同的字元編碼,以後綴表示。 根據涉及的字元編碼方式,使用下列其中一個函式:

ANSI 編碼) 的DnsReplaceRecordSetA (_A

適用于 Unicode 編碼的DnsReplaceRecordSetW (_W)

適用于UTF 8 編碼的 DnsReplaceRecordSetUTF8 (_UTF8)

請注意函式類型名稱與其尾碼之間缺少底線。 如果 呼叫 DnsReplaceRecordSet 函式類型,而不呼叫其後綴 (A、W 或 UTF8) ,則會發生編譯器錯誤。

語法

DNS_STATUS DnsReplaceRecordSetUTF8(
  [in]                PDNS_RECORD pReplaceSet,
  [in]                DWORD       Options,
  [in, optional]      HANDLE      hContext,
  [in, out, optional] PVOID       pExtraInfo,
  [in, out, optional] PVOID       pReserved
);

參數

[in] pReplaceSet

DNS_RECORD 結構的指標 ,其中包含取代現有集合的 RR 集合。 指定的 RR 集合會取代為 pNewSet的內容。 若要刪除 RR 集合,請在 pNewSet中指定集合,但 將 RDATA 設定為 Null

[in] Options

值,其中包含 DNS 更新選項的點陣圖。 選項可以合併,而且所有選項都會覆寫 DNS_UPDATE_SECURITY_USE_DEFAULT

[in, optional] hContext

特定帳戶之認證的控制碼。 需要安全動態更新時使用。 這是選擇性參數。

[in, out, optional] pExtraInfo

此參數保留供日後使用,且必須設定為 Null

[in, out, optional] pReserved

此參數保留供日後使用,且必須設定為 Null

傳回值

在成功完成時傳回成功確認。 否則,傳回如 Winerror.h 中所定義的適當 DNS 特定錯誤碼。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 windns.h
程式庫 Dnsapi.lib
Dll Dnsapi.dll

另請參閱

DNS_RECORD

DnsModifyRecordsInSet