、选件类
此选件类提供 IObjectSafety 接口的默认实现允许客户端检索和设置对象的安全级别。
重要事项 |
---|
此选件类及其成员不能在 Windows 运行时执行的应用程序。 |
template <class T, DWORD dwSupportedSafety>
class IObjectSafetyImpl
参数
T
您的选件类,从派生 IObjectSafetyImpl。dwSupportedSafety
指定控件支持的安全选项。可为下列值之一:
应使INTERFACESAFE_FOR_UNTRUSTED_CALLERSetInterfaceSafetyOptions 参数标识的接口 riid 安全性脚本。
应使INTERFACESAFE_FOR_UNTRUSTED_DATASetInterfaceSafetyOptions 参数标识的接口 riid 安全性不信任的数据在初始化时。
成员
公共方法
名称 |
说明 |
---|---|
检索对象支持的安全选项,以及安全选项为对象当前设置。 |
|
进行初始化或脚本对象安全。 |
公共数据成员
名称 |
说明 |
---|---|
存储对象的当前安全级别。 |
备注
选件类 IObjectSafetyImpl 提供 IObjectSafety的默认实现。IObjectSafety 接口允许客户端检索和设置对象的安全级别。例如,浏览器可能调用 IObjectSafety::SetInterfaceSafetyOptions 进行初始化的控件脚本撰写安全或安全。
请注意使用 CATID_SafeForScripting 和 CATID_SafeForInitializing 组件类的 IMPLEMENTED_CATEGORY 宏提供一种备选方法指定元素是安全的。
继承层次结构
IObjectSafety
IObjectSafetyImpl
要求
Header: atlctl.h