ObjectSecurity.SetSecurityDescriptorBinaryForm Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus den angegebenen binären Daten fest.
Überlädt
SetSecurityDescriptorBinaryForm(Byte[]) |
Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest. |
Hinweise
Wenn der durch die Binärdaten dargestellte Sicherheitsdeskriptor für seine diskretionäre Zugriffssteuerungsliste (DACL) enthält null
, wird der DACL ein single Access Control Entry (ACE) hinzugefügt, der allen Vollzugriff (AEFA) ermöglicht. Wenn eine Anwendung die DACL eines Sicherheitsdeskriptors ändert, dem ein AEFA-ACE hinzugefügt wurde, wird der AEFA ACE mit der DACL beibehalten, wenn diese DACL beibehalten wird.
Dies kann dazu führen, dass eine Anwendung unbeabsichtigt den Zugriff auf Prinzipale zulässt. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und es entfernen, bevor sie eine Sicherheitsbeschreibung ändert.
SetSecurityDescriptorBinaryForm(Byte[])
Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())
Parameter
- binaryForm
- Byte[]
Das Bytearray, aus dem die Sicherheitsbeschreibung festgelegt werden soll.
Hinweise
Wenn der durch die Binärdaten dargestellte Sicherheitsdeskriptor für seine diskretionäre Zugriffssteuerungsliste (DACL) enthält null
, wird der DACL ein single Access Control Entry (ACE) hinzugefügt, der allen Vollzugriff (AEFA) ermöglicht. Wenn eine Anwendung die DACL eines Sicherheitsdeskriptors ändert, dem ein AEFA-ACE hinzugefügt wurde, wird der AEFA ACE mit der DACL beibehalten, wenn diese DACL beibehalten wird.
Dies kann dazu führen, dass eine Anwendung unbeabsichtigt den Zugriff auf Prinzipale zulässt. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und es entfernen, bevor sie eine Sicherheitsbeschreibung ändert.
Gilt für:
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorBinaryForm (byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorBinaryForm : byte[] * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte(), includeSections As AccessControlSections)
Parameter
- binaryForm
- Byte[]
Das Bytearray, aus dem die Sicherheitsbeschreibung festgelegt werden soll.
- includeSections
- AccessControlSections
Die festzulegenden Abschnitte (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) der Sicherheitsbeschreibung.
Hinweise
Wenn der durch die Binärdaten dargestellte Sicherheitsdeskriptor für seine diskretionäre Zugriffssteuerungsliste (DACL) enthält null
, wird der DACL ein single Access Control Entry (ACE) hinzugefügt, der allen Vollzugriff (AEFA) ermöglicht. Wenn eine Anwendung die DACL eines Sicherheitsdeskriptors ändert, dem ein AEFA-ACE hinzugefügt wurde, wird der AEFA ACE mit der DACL beibehalten, wenn diese DACL beibehalten wird.
Dies kann dazu führen, dass eine Anwendung unbeabsichtigt den Zugriff auf Prinzipale zulässt. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und es entfernen, bevor sie eine Sicherheitsbeschreibung ändert.