次の方法で共有


DS_DOMAIN_TRUSTSA構造体 (dsgetdc.h)

DS_DOMAIN_TRUSTS 構造体は、ドメインの信頼データを格納するために、DsEnumerateDomainTrusts 関数と共に使用されます。

構文

typedef struct _DS_DOMAIN_TRUSTSA {
  LPSTR NetbiosDomainName;
  LPSTR DnsDomainName;
  ULONG Flags;
  ULONG ParentIndex;
  ULONG TrustType;
  ULONG TrustAttributes;
  PSID  DomainSid;
  GUID  DomainGuid;
} DS_DOMAIN_TRUSTSA, *PDS_DOMAIN_TRUSTSA;

メンバーズ

NetbiosDomainName

ドメインの NetBIOS 名を含む null で終わる文字列へのポインター。

DnsDomainName

ドメインの DNS 名を含む null で終わる文字列へのポインター。 このメンバーは NULLできます。

Flags

ドメイン信頼に関するより多くのデータを指定するフラグのセットが含まれています。 0 または次の値の 1 つ以上の組み合わせを指定できます。

DS_DOMAIN_IN_FOREST (1 (0x1))

この構造体で表されるドメインは、DsEnumerateDomainTrusts 関数の ServerName パラメーターで指定されたサーバーと同じフォレストのメンバーです。

DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))

この構造体で表されるドメインは、DsEnumerateDomainTrusts 関数の ServerName パラメーターで指定されたサーバーがメンバーであるドメインによって直接信頼されます。

DS_DOMAIN_TREE_ROOT (4 (0x4))

この構造体で表されるドメインは、ツリーのルートであり、DsEnumerateDomainTrusts 関数の ServerName パラメーターで指定されたサーバーと同じフォレストのメンバーです。

DS_DOMAIN_PRIMARY (8 (0x8))

この構造体で表されるドメインは、DsEnumerateDomainTrusts 関数の ServerName パラメーターで指定されたサーバーのプライマリ ドメインです。

DS_DOMAIN_NATIVE_MODE (16 (0x10))

この構造体で表されるドメインは、Windows 2000 ネイティブ モードで実行されています。

DS_DOMAIN_DIRECT_INBOUND (32 (0x20))

この構造体で表されるドメインは、DsEnumerateDomainTrusts 関数の ServerName パラメーターで指定されたサーバーがメンバーであるドメインを直接信頼します。

ParentIndex

この構造体で表されるドメインの親ドメインに対応する DsEnumerateDomainTrusts 関数によって返される Domains 配列内のインデックスを格納します。 このメンバーは、次のすべての条件が満たされている場合にのみ有効です。

  • DS_DOMAIN_IN_FOREST フラグは、DsEnumerateDomainTrusts 関数の Flags パラメーターで指定されました。
  • この構造体の Flags メンバーには、DS_DOMAIN_TREE_ROOT フラグが含まれていません。

TrustType

この構造体で表される信頼の種類を示す値を格納します。 このメンバーに使用できる値は、TRUSTED_DOMAIN_INFORMATION_EX 構造体の TrustType メンバーに記載されています。

TrustAttributes

この構造体で表される信頼の属性を示す値を格納します。 このメンバーに使用できる値については、TRUSTED_DOMAIN_INFORMATION_EX 構造体の TrustAttribute メンバーに記載されています。

DomainSid

この構造体で表されるドメインのセキュリティ識別子を格納します。

DomainGuid

この構造体で表されるドメインの GUID を格納します。

備考

手記

dsgetdc.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてDS_DOMAIN_TRUSTSを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
サポートされる最小サーバー Windows Server 2008
ヘッダー dsgetdc.h

関連項目

ディレクトリ サービスの構造

DsEnumerateDomainTrusts

TRUSTED_DOMAIN_INFORMATION_EX