SECURITY_ATTRIBUTES 结构

包含对象的安全描述符并指定要检索的处理此结构是否是可继承的。

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
Public Structure SECURITY_ATTRIBUTES
public struct SECURITY_ATTRIBUTES

SECURITY_ATTRIBUTES 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 指示此实例与指定对象是否相等。 (继承自 ValueType。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 ValueType。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

字段

  名称 说明
公共字段 bInheritHandle 指定的布尔值返回的句柄是否继承,在更新过程中创建。如果此字段为 true,更新过程继承处理。
公共字段 lpSecurityDescriptor 对该结构的 SECURITY_DESCRIPTOR 指针控制对对象的访问。如果该成员的值是 nullnull 引用(在 Visual Basic 中为 Nothing),对象分配默认安全说明符与调用来访问标记为已处理。这与授予对每个人的输入通过将 nullnull 引用(在 Visual Basic 中为 Nothing) 自由访问 (DACL)控制列表 (acl)。在进程中访问标记的默认 DACL 只允许访问访问标记表示的用户。
公共字段 nLength 范围中,字节,该机制。将此值设置为该结构的大小。

页首

备注

安全描述符包含标识对象的所有者和主要组的安全信息。 控制对对象的访问它还可以包含 DACL 和控件记录尝试访问对象的 SACL。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.OLE.Interop 命名空间