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 |