SECURITY_ATTRIBUTES

【勇芳软件工作室】汉化HomePreviousNext

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

typedef struct _SECURITY_ATTRIBUTES { // sa

DWORD nLength;

LPVOID lpSecurityDescriptor;

BOOL bInheritHandle;

} SECURITY_ATTRIBUTES;

会员

nLength

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

Windows NT:某些使用SECURITY_ATTRIBUTES结构的功能不会验证nLength成员的值。但是,应用程序仍应该正确设置。这确保了当前,未来和跨平台的兼容性。

lpSecurityDescriptor

指向控制其共享的对象的安全描述符。如果为此成员指定了NULL,则可以为对象分配调用进程的默认安全描述符。

bInheritHandle

指定在创建新进程时是否继承返回的句柄。如果此成员为TRUE,则新进程继承该句柄。

备注

指向SECURITY_ATTRIBUTES结构的指针用作返回对象句柄的Win32 API中的大多数内核和窗口管理功能中的参数。

也可以看看

SECURITY_DESCRIPTOR