lmdfs.h) (DFS_GET_PKT_ENTRY_STATE_ARG 结构

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

缓冲区参数中存储的 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]

输入时,将按顺序包含三个 Unicode 字符串。 Unicode 字符串不以 NULL 结尾,并且字符串之间没有分隔符。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 lmdfs.h (包括 LmDfs.h、Lm.h)

另请参阅

分布式文件系统结构

FSCTL_DFS_GET_PKT_ENTRY_STATE

NetDfsGetClientInfo