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

こちらもご覧ください

LSA_UNICODE_STRING

LsaQueryInformationPolicy

LsaSetInformationPolicy

POLICY_INFORMATION_CLASS

POLICY_PRIMARY_DOMAIN_INFO