SyncLockT 类

支持WRL基础结构并且不应在代码中直接使用。

template <
   typename SyncTraits
>
class SyncLockT;

参数

  • SyncTraits
    可以采用资源的所有权的类型。

备注

表示可采用资源的独占的或共享所有权的类型。

SyncLockT选件类用于,例如,帮助实现 SRWLock 选件类。

成员

BR244993.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

SyncLockT::SyncLockT 构造函数

初始化SyncLockT选件类的新实例。

SyncLockT::~SyncLockT 析构函数

Deinitializes SyncLockT选件类的实例。

BR244993.collapse_all(zh-cn,VS.110).gif受保护的构造函数

名称

说明

SyncLockT::SyncLockT 构造函数

初始化SyncLockT选件类的新实例。

BR244993.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

SyncLockT::IsLocked 方法

指示当前SyncLockT对象是否拥有一个资源,即对象锁定。

SyncLockT::Unlock 方法

该资源的释放控件由当前SyncLockT对象保存,则为;如果有的话)。

BR244993.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

SyncLockT::sync_ 数据成员

保存这种基础资源由SyncLockT选件类。

继承层次结构

SyncLockT

要求

标头: corewrappers.h

命名空间: Microsoft::WRL::Wrappers::Details

请参见

参考

Microsoft::WRL::Wrappers::Details 命名空间

SRWLock 类