DFS_INFO_105 構造体 (lmdfs.h)

プロパティ フラグで指定されたコメント、状態、タイムアウト、DFS 動作など、DFS ルートまたはリンクに関する情報が含まれます。 この構造体は、 NetDfsSetInfo 関数でのみ使用されます。

構文

typedef struct _DFS_INFO_105 {
  LPWSTR Comment;
  DWORD  State;
  ULONG  Timeout;
  ULONG  PropertyFlagMask;
  ULONG  PropertyFlags;
} DFS_INFO_105, *PDFS_INFO_105, *LPDFS_INFO_105;

メンバー

Comment

DFS ルートまたはリンクに関連付けられたコメントを含む null で終わる Unicode 文字列へのポインター。

State

DFS ルートまたはリンクの状態を記述するビット フラグのセットを指定します。DFS 名前空間ルートの状態を変更できません。 1 つの DFS_VOLUME_STATE フラグが設定され、1 つの DFS_VOLUME_FLAVOR フラグが設定されます。 これらのフラグの解釈について説明する例については、 DFS_INFO_2の「解説」セクションを参照してください。

既定値 (0x00000000)

既存の状態を維持します。

DFS_VOLUME_STATE_OK (0x00000001)

指定した DFS ルートまたはリンクが通常の状態です。

DFS_VOLUME_STATE_OFFLINE (0x00000003)

指定された DFS ルートまたはリンクがオフラインであるか、使用できません。

DFS_VOLUME_STATE_ONLINE (0x00000004)

指定した DFS ルートまたはリンクを使用できます。

Timeout

DFS ルートまたはリンクのタイムアウトを秒単位で指定します。

PropertyFlagMask

PropertyFlags フィールドで評価に有効なフラグを示すマスク値を指定します。

PropertyFlags

ビットフィールド。各ビットは、実際のプロパティに応じて、DFS 名前空間全体、DFS ルート、または個々の DFS リンクに適用できる特定のプロパティを担当します。 特に指定がない限り、ビットの任意の組み合わせが許可されます。

DFS_PROPERTY_FLAG_INSITE_REFERRALS (0x00000001)

参照を要求するクライアントと同じサイト内のターゲットのみを含む DFS ルートまたはリンクに対する DFS サーバーからの紹介応答。 2 つのグローバル優先度クラスのターゲットは、サイトの場所に関係なく、常に返されます。 このフラグは、ドメイン ベースの DFS ルート、スタンドアロン ルート、およびリンクに適用されます。 このフラグが DFS ルートで設定されている場合は、すべてのリンクに適用されます。それ以外の場合は、個々のリンクに適用されます。 リンクでの設定は、ルート設定をオーバーライドしません。

DFS_PROPERTY_FLAG_ROOT_SCALABILITY (0x00000002)

このフラグが設定されている場合、DFS サーバーはプライマリ ドメイン コントローラー (PDC) ではなく、最も近いドメイン コントローラー (DC) をポーリングして、その名前空間の DFS 名前空間の変更をチェックします。 DFS サーバーによる DFS メタデータの変更は、このフラグによって制御されませんが、PDC に自動的に送信されます。 このフラグは名前空間全体に適用され、ドメイン ベースの DFS 名前空間に対してのみ有効です。

DFS_PROPERTY_FLAG_SITE_COSTING (0x00000004)

ターゲットの Active Directory サイトのコストを有効にするには、このフラグを設定します。 DFS サーバーから要求元の DFS クライアントに返されるターゲットは、DFS クライアントに関してサイト間コストでグループ化されます。 グループは、クライアントと同じサイト内のターゲットで構成される最初のグループでサイト コストを増やすという点で順序付けられます。 各グループ内のターゲットはランダムに並べ替えます。

このフラグが有効になっていない場合、既定の戻り値は 2 つのセットです。クライアントと同じサイト内のターゲットのセットと、残りのすべてのターゲットの 1 つのセットです。 このフラグは DFS 名前空間全体に適用され、ドメイン ベースの DFS 名前空間とスタンドアロン DFS 名前空間の両方に対して有効です。

ターゲットの優先順位は、ターゲットの順序にさらに影響を与える可能性があります。 サイト コストを使用してターゲットに優先順位を付ける方法の詳細については、「 DFS サーバー ターゲットの優先順位付け」を参照してください。

DFS_PROPERTY_FLAG_TARGET_FAILBACK (0x00000008)

このフラグを設定して、V4 DFS クライアントがより最適な (低コスト以上の優先順位) ターゲットにフェールバックできるようにします。 このフラグが DFS ルートで設定されている場合は、すべてのリンクに適用されます。それ以外の場合は、個々のリンクに適用されます。 個々のリンク設定は、ルート設定をオーバーライドしません。 ターゲット フェールバック設定は、DFS サーバーによる V4 紹介応答で DFS クライアントに提供されます。 このフラグは、ドメイン ベースの DFS ルート、スタンドアロン ルート、およびリンクに適用されます。

DFS_PROPERTY_FLAG_CLUSTER_ENABLED (0x00000010)

スコープ: スタンドアロン ルートとリンクのみ。

このフラグを設定すると、DFS ルートがクラスター化され、記憶域フェールオーバーの高可用性が提供されます。 このフラグは、 NetDfsSetInfo 関数を使用して設定することはできません。

DFS_PROPERTY_FLAG_ABDE (0x00000020)

スコープ: ドメイン ベースの DFS ルートとスタンドアロン DFS ルート。

このフラグを設定すると、DFS 名前空間の DFS ルート ターゲット共有全体で、Access-Based ディレクトリ列挙 (ABDE) モードのサポートが有効になります。 このフラグは、 DFS_NAMESPACE_CAPABILITY_ABDE 機能フラグが設定されている DFS 名前空間に対してのみ有効です。 詳細については、「 DFS_INFO_50DFS_SUPPORTED_NAMESPACE_VERSION_INFO」を参照してください。

DFS_PROPERTY_FLAG_ABDE フラグは DFS 名前空間ルートでのみ有効であり、ルート ターゲット、リンク、またはリンク ターゲットでは有効ではありません。 セキュリティ記述子を DFS リンクに関連付けるには、このフラグを有効にする必要があります。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008、Windows Server 2008
Header lmdfs.h (LmDfs.h、Lm.h を含む)

関連項目

DFS サーバー ターゲットの優先順位付け

分散ファイル システム (DFS) 関数

NetDfsSetInfo

ネットワーク管理の概要

ネットワーク管理構造