CSecurityAttributes 類別
這個類別是安全性屬性結構的精簡包裝函式。
重要
這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。
語法
class CSecurityAttributes : public SECURITY_ATTRIBUTES
成員
公用建構函式
名稱 | 描述 |
---|---|
CSecurityAttributes::CSecurityAttributes | 建構函式。 |
公用方法
名稱 | 描述 |
---|---|
CSecurityAttributes::Set | 呼叫這個方法以設定 物件的屬性 CSecurityAttributes 。 |
備註
結構 SECURITY_ATTRIBUTES
包含 用來建立物件的安全性描述元 ,並指定指定這個結構是否可繼承擷取的句柄。
如需 Windows 中存取控制模型的簡介,請參閱 Windows SDK 中的 存取控制。
繼承階層架構
SECURITY_ATTRIBUTES
CSecurityAttributes
需求
標頭: atlsecurity.h
CSecurityAttributes::CSecurityAttributes
建構函式。
CSecurityAttributes() throw();
explicit CSecurityAttributes(const CSecurityDesc& rSecurityDescriptor, bool bInheritsHandle = false) throw(...);
參數
rSecurityDescriptor
安全性描述元的參考。
bInheritsHandle
指定是否在建立新處理序時繼承傳回的控制代碼。 如果此成員為 true,新處理序會繼承控制代碼。
CSecurityAttributes::Set
呼叫這個方法以設定 物件的屬性 CSecurityAttributes
。
void Set(const CSecurityDesc& rSecurityDescriptor, bool bInheritHandle = false) throw(...);
參數
rSecurityDescriptor
安全性描述元的參考。
bInheritHandle
指定是否在建立新處理序時繼承傳回的控制代碼。 如果此成員為 true,新處理序會繼承控制代碼。
備註
建構函式會使用這個方法來初始化 CSecurityAttributes
物件。