POLICY_DNS_DOMAIN_INFO 構造体 (lsalookup.h)
POLICY_DNS_DOMAIN_INFO構造は、Policy オブジェクトに関連付けられているプライマリ ドメインに関するドメイン ネーム システム (DNS) 情報を設定および照会するために使用されます。 LsaQueryInformationPolicy 関数と LsaSetInformationPolicy 関数は、InformationClass パラメーターが PolicyDnsDomainInformation に設定されている場合に、この構造体を使用します。
構文
typedef struct _POLICY_DNS_DOMAIN_INFO {
LSA_UNICODE_STRING Name;
LSA_UNICODE_STRING DnsDomainName;
LSA_UNICODE_STRING DnsForestName;
GUID DomainGuid;
PSID Sid;
} POLICY_DNS_DOMAIN_INFO, *PPOLICY_DNS_DOMAIN_INFO;
メンバー
Name
プライマリ ドメインの名前を指定する LSA_UNICODE_STRING 構造体。 これは、 POLICY_PRIMARY_DOMAIN_INFO 構造のプライマリ ドメイン名と同じです。
DnsDomainName
プライマリ ドメインの DNS 名を指定する LSA_UNICODE_STRING 構造体。
DnsForestName
プライマリ ドメインの DNS フォレスト名を指定する LSA_UNICODE_STRING 構造体。 これは、エンタープライズのルートにあるドメインの DNS 名です。
DomainGuid
プライマリ ドメインの GUID を含む GUID 構造体。
Sid
プライマリ ドメインの SID へのポインター。 これは、 POLICY_PRIMARY_DOMAIN_INFO 構造のプライマリ ドメイン SID と同じです。
注釈
POLICY_DNS_DOMAIN_INFO構造体は、POLICY_PRIMARY_DOMAIN_INFO構造体の拡張バージョンです。 POLICY_DNS_DOMAIN_INFO情報を設定すると、POLICY_PRIMARY_DOMAIN_INFO内の対応する値 (名前と SID) が上書きされます。その逆も同様です。
Policy オブジェクトに関連付けられているコンピューターがドメインのメンバーではない場合、Name を除くすべての構造体メンバーは NULL またはゼロです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | lsalookup.h |