次の方法で共有


DOMAIN_DESC 構造体 (dsclient.h)

DOMAINDESC 構造体には、IDsBrowseDomainTree::GetDomains メソッドで取得されたドメイン ツリー内の要素に関するデータが含まれています。 この構造体は DOMAINTREE 構造体に含まれています。

構文

typedef struct _DOMAINDESC {
  LPWSTR             pszName;
  LPWSTR             pszPath;
  LPWSTR             pszNCName;
  LPWSTR             pszTrustParent;
  LPWSTR             pszObjectClass;
  ULONG              ulFlags;
  BOOL               fDownLevel;
  struct _DOMAINDESC *pdChildList;
  struct _DOMAINDESC *pdNextSibling;
} DOMAIN_DESC, DOMAINDESC, *PDOMAIN_DESC, *LPDOMAINDESC;

メンバー

pszName

ドメイン名を含む Unicode 文字列へのポインター。

pszPath

ドメインのパスを含む Unicode 文字列へのポインター。 予約済み。

pszNCName

"DC=myDom, DC=Fabrikam, DC=com" という形式のドメインの完全修飾名を含む Unicode 文字列へのポインター。 IDsBrowseDomainTree::GetDomainsdwFlags パラメーターにDBDTF_RETURNFQDN フラグが設定されていない場合、このメンバーは空白になります。

pszTrustParent

親ドメインの名前を含む Unicode 文字列へのポインター。 ドメインに親がない場合、このメンバーは NULL です

pszObjectClass

ドメインのオブジェクト クラス名を含む Unicode 文字列へのポインター。

ulFlags

信頼の属性を指定するフラグのセットが含まれます。 詳細と使用可能な値の一覧については、DsEnumerateDomainTrustsFlags パラメーターを参照してください。

fDownLevel

ドメインが下位レベルのドメインの場合は 0 以外の値、それ以外の場合は 0 を格納します。

pdChildList

ドメインの最初の子を表す DOMAINDESC 構造体へのポインターを格納します。 子構造体の pdNextSibling メンバーにアクセスして、後続の子を取得します。 ドメインに子がない場合、このメンバーは NULL です

pdNextSibling

ドメインの次の兄弟を表す DOMAINDESC 構造体へのポインターを格納します。 兄弟構造体の pdNextSibling メンバーにアクセスして、後続の兄弟を取得します。 ドメインに兄弟がない場合、このメンバーは NULL です

注釈

この構造の情報にアクセスして使用する方法の詳細については、「 ドメイン ブラウザー」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header dsclient.h

こちらもご覧ください

DOMAINTREE

Active Directory Domain Servicesでの構造の表示

ドメイン ブラウザー

DsEnumerateDomainTrusts