DFS_GET_PKT_ENTRY_STATE_ARG 構造体 (lmdfs.h)

FSCTL_DFS_GET_PKT_ENTRY_STATEコントロール コードで使用される入力バッファー。

構文

typedef struct {
  USHORT DfsEntryPathLen;
  USHORT ServerNameLen;
  USHORT ShareNameLen;
  ULONG  Level;
  WCHAR  Buffer[1];
} DFS_GET_PKT_ENTRY_STATE_ARG, *PDFS_GET_PKT_ENTRY_STATE_ARG;

メンバー

DfsEntryPathLen

Buffer パラメーターに格納されているバイト単位の DFS エントリ パス Unicode 文字列の長さ。

ServerNameLen

DFS エントリ パス文字列の後の Buffer パラメーターに格納されているサーバー名 Unicode 文字列の長さ (バイト単位)。

ShareNameLen

サーバー名文字列の後の Buffer パラメーターに格納されている共有名 Unicode 文字列の長さ (バイト単位)。

Level

Level 文字列の長さ (バイト単位)。

1

DFS ルートまたは DFS リンク名を返します。 を返す場合、 FSCTL_DFS_GET_PKT_ENTRY_STATE コントロール コードの出力バッファーには 、DFS_INFO_1 構造体が含まれています。

2

DFS ルートまたは DFS リンク名、状態、および DFS ターゲットの数を返します。 を返す場合、 FSCTL_DFS_GET_PKT_ENTRY_STATE コントロール コードの出力バッファーには 、DFS_INFO_2 構造体が含まれています。

3

DFS ルートまたは DFS リンク名、状態、およびターゲット情報を返します。 FSCTL_DFS_GET_PKT_ENTRY_STATE コントロール コードの戻り値の出力バッファーには、DFS_INFO_3構造体が含まれています。

4

DFS ルートまたは DFS リンク名、状態、 GUID、タイムアウト、およびターゲット情報を返します。 を返す場合、 FSCTL_DFS_GET_PKT_ENTRY_STATE コントロール コードの出力バッファーには 、DFS_INFO_4 構造体が含まれています。

101

DFS エントリ パス文字列で指定された DFS ルートまたはリンクに関連付けられているストレージの状態を設定します。 FSCTL_DFS_GET_PKT_ENTRY_STATE コントロール コードの戻り値の出力バッファーには、DFS_INFO_101構造体が含まれています。

Buffer[1]

入力時には、3 つの Unicode 文字列が順番に含まれます。 Unicode 文字列は NULL で終わるのではなく、文字列間に区切り記号はありません。

要件

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

こちらもご覧ください

分散ファイル システムの構造

FSCTL_DFS_GET_PKT_ENTRY_STATE

NetDfsGetClientInfo