(网络共享管理) 的 NetFile 函数

网络文件函数提供了一种监视和关闭服务器上打开的文件、设备和管道资源的方法。 下面列出了文件函数。

函数 说明
NetFileClose 强制关闭资源。
NetFileEnum 返回有关服务器上打开的文件的信息。
NetFileGetInfo 返回有关服务器资源的特定打开的信息。

 

当无法通过任何其他方式关闭文件时,调用 NetFileClose 函数。 应谨慎使用此函数,因为 NetFileClose 不会在关闭文件之前将客户端系统上缓存的数据写入文件。

NetFileEnum 函数返回有关在服务器上打开的资源的信息。 文件可由一个或多个应用程序打开一次或多次。 每个打开的文件都是唯一标识的。 NetFileEnum 函数为每个打开的文件返回一个条目。 NetFileGetInfo 函数返回有关资源一次打开的信息。

文件信息在以下级别提供。

FILE_INFO_2
FILE_INFO_3

不支持级别 0 和级别 1。 级别 2 仅返回打开资源时分配给资源的标识号。 级别 3 返回标识号、权限、文件锁以及打开资源的用户的名称。

如果要对 Active Directory 进行编程,则可以调用某些 Active Directory 服务接口 (ADSI) 方法,以实现通过调用 NetFileEnumNetFileGetInfo 函数实现的相同功能。 有关详细信息,请参阅 IADsResourceIADsFileServiceOperations