ObjectSecurity.SetSecurityDescriptorBinaryForm Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven binaire gegevens.
Overloads
| Name | Description |
|---|---|
| SetSecurityDescriptorBinaryForm(Byte[]) |
Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden. |
Opmerkingen
Als de beveiligingsdescriptor die wordt vertegenwoordigd door de binaire gegevens, bevat null voor de discretionaire toegangsbeheerlijst (DACL), wordt één toegangsbeheervermelding (ACE) die iedereen volledige toegang (AEFA) toestaat, toegevoegd aan de DACL. Als een toepassing de DACL wijzigt van een beveiligingsdescriptor waaraan een AEFA ACE is toegevoegd, blijft de AEFA ACE behouden met de DACL wanneer die DACL wordt behouden.
Dit kan ertoe leiden dat een toepassing onbedoeld toegang tot principals toestaat. Daarom moet een toepassing controleren op het bestaan van een AEFA ACE en deze verwijderen voordat een beveiligingsdescriptor wordt gewijzigd.
SetSecurityDescriptorBinaryForm(Byte[])
Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())
Parameters
- binaryForm
- Byte[]
De matrix van bytes waaruit de beveiligingsdescriptor moet worden ingesteld.
Opmerkingen
Als de beveiligingsdescriptor die wordt vertegenwoordigd door de binaire gegevens, bevat null voor de discretionaire toegangsbeheerlijst (DACL), wordt één toegangsbeheervermelding (ACE) die iedereen volledige toegang (AEFA) toestaat, toegevoegd aan de DACL. Als een toepassing de DACL wijzigt van een beveiligingsdescriptor waaraan een AEFA ACE is toegevoegd, blijft de AEFA ACE behouden met de DACL wanneer die DACL wordt behouden.
Dit kan ertoe leiden dat een toepassing onbedoeld toegang tot principals toestaat. Daarom moet een toepassing controleren op het bestaan van een AEFA ACE en deze verwijderen voordat een beveiligingsdescriptor wordt gewijzigd.
Van toepassing op
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.
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)
Parameters
- binaryForm
- Byte[]
De matrix van bytes waaruit de beveiligingsdescriptor moet worden ingesteld.
- includeSections
- AccessControlSections
De secties (toegangsregels, controleregels, eigenaar, primaire groep) van de beveiligingsdescriptor die moet worden ingesteld.
Opmerkingen
Als de beveiligingsdescriptor die wordt vertegenwoordigd door de binaire gegevens, bevat null voor de discretionaire toegangsbeheerlijst (DACL), wordt één toegangsbeheervermelding (ACE) die iedereen volledige toegang (AEFA) toestaat, toegevoegd aan de DACL. Als een toepassing de DACL wijzigt van een beveiligingsdescriptor waaraan een AEFA ACE is toegevoegd, blijft de AEFA ACE behouden met de DACL wanneer die DACL wordt behouden.
Dit kan ertoe leiden dat een toepassing onbedoeld toegang tot principals toestaat. Daarom moet een toepassing controleren op het bestaan van een AEFA ACE en deze verwijderen voordat een beveiligingsdescriptor wordt gewijzigd.