DnsGetApplicationSettings 関数 (windns.h)
アプリケーションごとの DNS 設定を取得します。
構文
DWORD DnsGetApplicationSettings(
DWORD *pcServers,
DNS_CUSTOM_SERVER **ppDefaultServers,
DNS_APPLICATION_SETTINGS *pSettings
);
パラメーター
pcServers
型: _Out_ DWORD*
関数呼び出しの後、これは、アプリケーションが構成したカスタム DNS サーバーの数を指します。 カスタム サーバーが構成されていない場合、または関数が失敗した場合は、0 に設定されます。
ppDefaultServers
型: _Outptr_result_buffer_(*pcServers) DNS_CUSTOM_SERVER**
関数呼び出しの後、これはアプリケーション用に構成されている DNS カスタム サーバーの配列を指します。 アプリケーションにサーバーが構成されていない場合、または関数が失敗した場合は、NULLに設定されます。
pSettings
型: _Out_opt_ DNS_APPLICATION_SETTINGS*
アプリケーション設定が設定された DNS_APPLICATION_SETTINGS オブジェクトへのポインター。
戻り値
成功した ERROR_SUCCESS を含む DWORD、または失敗した場合のエラー コード。
備考
メモリ リークを回避するには、
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows ビルド 22000 |
サポートされる最小サーバー | Windows ビルド 22000 |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | windns.h |
ライブラリ | Dnsapi.lib |
DLL | Dnsapi.dll |