DNS_SERVER_PROPERTY構造体 (netioapi.h)
DNS_INTERFACE_SETTINGS3構造で設定され、SetInterfaceDnsSettings 関数を使用して構成される DNS サーバー プロパティについて説明します。
構文
typedef struct _DNS_SERVER_PROPERTY {
ULONG Version;
ULONG ServerIndex;
DNS_SERVER_PROPERTY_TYPE Type;
#if ...
DNS_SERVER_PROPERTY_TYPES Property;
#else
DNS_SERVER_PROPERTY_TYPES Property;
#endif
} DNS_SERVER_PROPERTY;
メンバー
Version
種類: ULONG
DNS_INTERFACE_SETTINGS_VERSION1に設定する必要があります。
ServerIndex
種類: ULONG
DNS_INTERFACE_SETTINGS3::NameServer または ::P rofileNameServer メンバーに存在する対応するサーバーのインデックスである必要があります。 適切な使用方法については、DNS_INTERFACE_SETTINGS3構造のトピックの ServerProperties メンバーと ProfileServerProperties メンバーを参照してください。
Type
DnsServerDohProperty に設定する必要があります。 DNS over-HTTPS サーバー プロパティについて説明します。
Property
Type メンバーが DnsServerDohProperty に設定されている場合、DNS_SERVER_PROPERTY_TYPES::D ohSettings フィールドは有効なDNS_DOH_SERVER_SETTINGS オブジェクトを指している必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netioapi.h (Iphlpapi.h を含む) |