SECURITY_ATTRIBUTES 结构

定义

包含对象的安全描述符,并指定通过指定此结构检索的句柄是否可继承。

public value class SECURITY_ATTRIBUTES
struct SECURITY_ATTRIBUTES
[System.Runtime.InteropServices.ComConversionLoss]
public struct SECURITY_ATTRIBUTES
[<System.Runtime.InteropServices.ComConversionLoss>]
type SECURITY_ATTRIBUTES = struct
Public Structure SECURITY_ATTRIBUTES
继承
SECURITY_ATTRIBUTES
属性

注解

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

字段

bInheritHandle

确定在创建新进程时是否继承返回的句柄。 如果此字段设置为非零值,则新进程将继承句柄。 如果为0,则新进程不会继承句柄。

lpSecurityDescriptor

指向 SECURITY_DESCRIPTOR 结构的指针,该结构控制对对象的访问。 如果此成员的值为 null ,则为对象分配与调用进程的访问令牌关联的默认安全描述符。 这不同于通过分配 null (DACL) 的自由访问控制列表来向每个人授予访问权限。 进程的访问令牌中的默认 DACL 只允许访问由访问令牌表示的用户。

nLength

此结构的大小(以字节为单位)。 将此值设置为此结构的大小。

适用于