SetInterfaceDnsSettings 函式 (netioapi.h)
設定 Settings 參數中指定的個別介面 DNS 設定 。
語法
NETIOAPI_API SetInterfaceDnsSettings(
GUID Interface,
const DNS_INTERFACE_SETTINGS *Settings
);
參數
Interface
類型:_In_ GUID
設定所參考之 COM 介面的 GUID 。
Settings
類型:_In_ const DNS_INTERFACE_SETTINGS*
包含 DNS 介面設定 之DNS_INTERFACE_SETTINGS型別結構的指標。
如果此參數指向 DNS_INTERFACE_SETTINGS 結構,則必須將 DNS_INTERFACE_SETTINGS::Version 成員設定為 DNS_INTERFACE_SETTINGS_VERSION1。
如果此參數指向 DNS_INTERFACE_SETTINGS_EX 結構,則必須將版本設定為 DNS_INTERFACE_SETTINGS_VERSION2。
如果此參數指向 DNS_INTERFACE_SETTINGS3 結構,則必須將版本設定為 DNS_INTERFACE_SETTINGS_VERSION3。
您必須在 [DNS_INTERFACE_SETTINGS::Flags ] 欄位中適當地設定所有所需的選項,並只填入已設定選項的欄位。 您必須將沒有對應選項的所有其他欄位零。
傳回值
如果成功 , 則傳回NO_ERROR。 傳回值不是 0 就表示失敗。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 組建 19041 |
最低支援的伺服器 | Windows 10 組建 19041 |
目標平台 | Windows |
標頭 | netioapi.h (包括 Iphlpapi.h) |
程式庫 | Iphlpapi.lib |
Dll | Iphlpapi.dll |