NFS_OPEN_ECP_CONTEXT结构 (ntifs.h)

网络文件系统 (NFS) 服务器使用NFS_OPEN_ECP_CONTEXT结构来打开文件以响应客户端请求。

语法

typedef struct _NFS_OPEN_ECP_CONTEXT {
  PUNICODE_STRING       ExportAlias;
  PSOCKADDR_STORAGE_NFS ClientSocketAddress;
} NFS_OPEN_ECP_CONTEXT, *PNFS_OPEN_ECP_CONTEXT, PPNFS_OPEN_ECP_CONTEXT;

成员

ExportAlias

指向 UNICODE_STRING 结构的指针,该结构为包含要打开的文件的 NFS 服务器提供导出别名(共享名称)。 此成员是提示,可以是名称、NULL或零长度字符串。

ClientSocketAddress

指向指定客户端计算机传输地址的 SOCKADDR_STORAGE 结构的指针。 此客户端源自打开的文件请求。

言论

文件系统堆栈可以确定NFS_OPEN_ECP_CONTEXT是否附加到创建文件请求。 然后,文件系统堆栈可以使用NFS_OPEN_ECP_CONTEXT中的信息来确定请求打开该文件的客户端及其请求的原因。 有关如何检索附加到创建文件请求的NFS_OPEN_ECP_CONTEXT额外信息的信息,请参阅 检索 ECP

NFS_OPEN_ECP_CONTEXT结构为只读。 应使用它来仅检索有关打开的文件 ECP 的信息。 有关此问题的详细信息,请参阅 System-Defined ECP

要求

要求 价值
最低支持的客户端 此结构从 Windows 7 开始可用。
标头 ntifs.h (include Ntifs.h)

另请参阅

SOCKADDR_STORAGE

UNICODE_STRING