アプリケーションごとの DNS 設定を構成します。 これには、システム構成サーバーへのフォールバックとして、または排他的にアプリケーションごとの DNS サーバーを設定する機能が含まれます。
構文
DWORD DnsSetApplicationSettings(
DWORD cServers,
const DNS_CUSTOM_SERVER *pServers,
const DNS_APPLICATION_SETTINGS *pSettings
);
パラメーター
cServers
型: _In_ DWORD
pServers パラメーターに存在するカスタム DNS サーバーの数。
pServers
型: _In_reads_(cServers) DNS_CUSTOM_SERVER*
cServers 要素
pSettings
型: _In_opt_ DNS_APPLICATION_SETTINGS*
カスタム DNS サーバーの追加設定を記述する DNS_APPLICATION_SETTINGS オブジェクトへのポインター。
これが NULL
これが、Flags メンバーに DNS_APP_SETTINGS_EXCLUSIVE_SERVERS フラグが設定されている DNS_APPLICATION_SETTINGS オブジェクトを指している場合は、カスタム DNS サーバーのみを使用することを意味します。
戻り値
成功した ERROR_SUCCESS を含む DWORD、または失敗した場合のエラー コード。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows ビルド 22000 |
| サポートされる最小サーバー | Windows ビルド 22000 |
| ターゲット プラットフォーム の |
ウィンドウズ |
| ヘッダー | windns.h |
| ライブラリ | Dnsapi.lib |
| DLL | Dnsapi.dll |