DnsReplaceRecordSetA 函式 (windns.h)
DnsReplaceRecordSet 函式類型會取代現有的資源記錄 (RR) 集合。 與許多 DNS 函式一樣,DnsReplaceRecordSet 函式類型會以多個形式實作,以輔助不同的字元編碼,其以後綴表示。 根據所涉及的字元編碼方式,使用下列其中一個函式:
DnsReplaceRecordSetA (ANSI 編碼_A)
DnsReplaceRecordSetW (Unicode 編碼_W)
DnsReplaceRecordSetUTF8 (UTF 8 編碼_UTF8)
請注意函式類型名稱與其後綴之間缺少底線。 如果呼叫 DnsReplaceRecordSet 函式類型,而不呼叫其後綴 (A、W 或 UTF8),則會發生編譯程序錯誤。
語法
DNS_STATUS DnsReplaceRecordSetA(
[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
[in] Options
值,包含 DNS 更新選項的點陣圖。 選項可以合併,而且所有選項都會覆寫 DNS_UPDATE_SECURITY_USE_DEFAULT。
[in, optional] hContext
特定帳戶認證的句柄。 需要安全動態更新時使用。 這個參數是選擇性的。
[in, out, optional] pExtraInfo
此參數保留供日後使用,且必須設定為 NULL。
[in, out, optional] pReserved
此參數保留供日後使用,且必須設定為 NULL。
傳回值
在成功完成時傳回成功確認。 否則,傳回 Winerror.h 中所定義的適當 DNS 特定錯誤碼。
言論
注意
windns.h 標頭會將 DnsReplaceRecordSet 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | windns.h |
連結庫 | Dnsapi.lib |
DLL | Dnsapi.dll |