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
対象プラットフォーム Windows
ヘッダー windns.h
Library Dnsapi.lib
[DLL] Dnsapi.dll