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::GetDomains の dwFlags パラメーターにDBDTF_RETURNFQDN フラグが設定されていない場合、このメンバーは空白になります。

pszTrustParent

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

pszObjectClass

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

ulFlags

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

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