次の方法で共有


DnsSetApplicationSettings 関数 (windns.h)

アプリケーションごとの 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 要素 含む DNS_CUSTOM_SERVER の配列。 cServers が 0 の場合は、NULLする必要があります。

pSettings

型: _In_opt_ DNS_APPLICATION_SETTINGS*

カスタム DNS サーバーの追加設定を記述する DNS_APPLICATION_SETTINGS オブジェクトへのポインター。

これが NULL場合、API に渡されるカスタム DNS サーバーは、システムで構成されたサーバーへのフォールバックとして使用されます。

これが、Flags メンバーに DNS_APP_SETTINGS_EXCLUSIVE_SERVERS フラグが設定されている DNS_APPLICATION_SETTINGS オブジェクトを指している場合は、カスタム DNS サーバーのみを使用することを意味します。

戻り値

成功した ERROR_SUCCESS を含む DWORD、または失敗した場合のエラー コード。

必要条件

要件 価値
サポートされる最小クライアント Windows ビルド 22000
サポートされる最小サーバー Windows ビルド 22000
ターゲット プラットフォーム の ウィンドウズ
ヘッダー windns.h
ライブラリ Dnsapi.lib
DLL Dnsapi.dll