__HANDSOFFMODE 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接口的 HandsOn/Off 函数的标志 IVsTrackProjectDocuments3 。
public enum class __HANDSOFFMODE
public enum class __HANDSOFFMODE
enum __HANDSOFFMODE
public enum __HANDSOFFMODE
type __HANDSOFFMODE =
Public Enum __HANDSOFFMODE
- 继承
-
__HANDSOFFMODE
字段
| HANDSOFFMODE_AsyncOperation | -2147483648 | 调用方必须长时间有权访问文件。 调用方保证调用 HandsOnFiles(Int32, String[]) 来告知参与方可以访问该文件的时间。 不兼容 |
| HANDSOFFMODE_DeleteAccess | 4 | 调用方必须有权删除或重命名。 |
| HANDSOFFMODE_FullAccess | 7 | 调用方必须有权重命名或删除该文件。 |
| HANDSOFFMODE_ReadAccess | 1 | 调用方必须具有只读访问权限, (共享读取锁定可以保持打开) 。 |
| HANDSOFFMODE_ReadWriteAccess | 3 | 调用方必须同时具有读取和写入。 |
| HANDSOFFMODE_WriteAccess | 2 | 调用方必须具有只写访问权限 (共享写入锁定可以保持打开) 。 |
注解
COM 签名
从 IVsTrackProjectDocumentsEvents80:
enum __HANDSOFFMODE
{
HANDSOFFMODE_ReadAccess = 0x00000001,
HANDSOFFMODE_WriteAccess = 0x00000002,
HANDSOFFMODE_DeleteAccess = 0x00000004,
HANDSOFFMODE_AsyncOperation = 0x80000000,
HANDSOFFMODE_FullAccess = HANDSOFFMODE_DeleteAccess | HANDSOFFMODE_ReadAccess | HANDSOFFMODE_WriteAccess,
HANDSOFFMODE_ReadWriteAccess = HANDSOFFMODE_ReadAccess | HANDSOFFMODE_WriteAccess // caller needs both read & write
};
typedef DWORD HANDSOFFMODE;