与 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) |