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 |