De standaardSecurityDescriptor voor een objectklasse lezen
Met ADSI kunt u het kenmerk defaultSecurityDescriptor voor een objectklasse verkrijgen met de IAD's interface. Voer de volgende stappen uit om de standaardbeveiligingsdescriptor -kenmerk van een objectklasse op te halen.
- Haal een IAD's interfaceaanwijzer op naar het classSchema-object voor de objectklasse.
- Gebruik de methode IADs.Get om de standaardbeveiligingsdescriptor van het object op te halen. De naam van de eigenschap die de beveiligingsdescriptor bevat, is 'defaultSecurityDescriptor'. De eigenschap wordt geretourneerd als een VARIANT- met een BSTR met de standaardbeveiligingsdescriptor in SDDL-tekenreeksindeling.
- Gebruik de functie ConvertStringSecurityDescriptorToSecurityDescriptor om het sdDL-tekenreeksformulier te converteren naar een beveiligingsdescriptor.
- Gebruik de GetSecurityDescriptorDacl, GetSecurityDescriptorSacl, GetSecurityDescriptorOwneren GetSecurityDescriptorControl Security API's om de onderdelen van de beveiligingsdescriptor te lezen.
Zie Voorbeeldcode voor het lezen van de defaultSecurityDescriptorvoor een codevoorbeeld dat laat zien hoe u dit doet.