CSecurityAttributes-Klasse
Diese Klasse ist ein dünner Wrapper für die Sicherheitsattributestruktur.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
class CSecurityAttributes : public SECURITY_ATTRIBUTES
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CSecurityAttributes::CSecurityAttributes | Der Konstruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CSecurityAttributes::Set | Rufen Sie diese Methode auf, um die Attribute des CSecurityAttributes Objekts festzulegen. |
Hinweise
Die SECURITY_ATTRIBUTES
Struktur enthält einen Sicherheitsdeskriptor , der für die Erstellung eines Objekts verwendet wird, und gibt an, ob das durch Angeben dieser Struktur abgerufene Handle vererbbar ist.
Eine Einführung in das Zugriffssteuerungsmodell in Windows finden Sie unter Access Control im Windows SDK.
Vererbungshierarchie
SECURITY_ATTRIBUTES
CSecurityAttributes
Anforderungen
Kopfzeile: atlsecurity.h
CSecurityAttributes::CSecurityAttributes
Der Konstruktor.
CSecurityAttributes() throw();
explicit CSecurityAttributes(const CSecurityDesc& rSecurityDescriptor, bool bInheritsHandle = false) throw(...);
Parameter
rSecurityDescriptor
Verweis auf den Sicherheitsdeskriptor.
bInheritsHandle
Gibt an, ob das zurückgegebene Handle geerbt wird, wenn ein neuer Prozess erstellt wird. Wenn dieses Element auf true festgelegt ist, erbt der neue Prozess das Handle.
CSecurityAttributes::Set
Rufen Sie diese Methode auf, um die Attribute des CSecurityAttributes
Objekts festzulegen.
void Set(const CSecurityDesc& rSecurityDescriptor, bool bInheritHandle = false) throw(...);
Parameter
rSecurityDescriptor
Verweis auf den Sicherheitsdeskriptor.
bInheritHandle
Gibt an, ob das zurückgegebene Handle geerbt wird, wenn ein neuer Prozess erstellt wird. Wenn dieses Element auf true festgelegt ist, erbt der neue Prozess das Handle.
Hinweise
Diese Methode wird vom Konstruktor verwendet, um das CSecurityAttributes
Objekt zu initialisieren.
Siehe auch
Sicherheitsbeispiel
SECURITY_ATTRIBUTES
Sicherheitsbeschreibung
Klassenübersicht
Globale Sicherheitsfunktionen