使用STYPE_TEMPORARY创建的共享的生命周期是多少?

时间:2012-07-09 02:42:04

标签: winapi cifs

或者,更一般地说,指定STYPE_TEMPORARY会做什么?

MSDN的“临时分享”。没用。

终身保证是什么?

1 个答案:

答案 0 :(得分:1)

protocol documentation for SMB on MSDN包含略微的更多信息:

  

STYPE_TEMPORARY:每次文件服务器初始化时都不会保留用于创建的临时共享。

... this page on NetrShareAdd解释了更多预期的语义:

  

如果在shi * _type中设置 STYPE_TEMPORARY 字段,则 Share.IsPersistent 必须设置为FALSE。否则, Share.IsPersistent 必须设置为TRUE。

     

如果 Share.IsPersistent 为TRUE,则服务器必须将共享保留到持久配置存储。如果商店中已存在具有相同ShareName的共享,则必须使用此条目覆盖预先存在的条目。

...但是将其映射到协议的特定实现如何表现是另一回事。