SECURITY_ATTRIBUTES 编辑

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:68 次

字数:1685

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。