Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een beveiligingsdescriptorwilt maken, kan een beveiligde server dezelfde procedure gebruiken die een toepassing zou gebruiken om een beveiligingsdescriptor te maken voor een beveiligbaar object. Zie Een beveiligingsdescriptor maken voor een nieuw object in C++voor voorbeeldcode. Een beveiligde servertoepassing kan ook de BuildSecurityDescriptor aanroepen functie om dit te doen. Als een aanwijzer naar een bestaande zelf-relatieve beveiligingsdescriptor wordt geleverd aan BuildSecurityDescriptor, wordt de nieuwe beveiligingsdescriptor gemaakt met informatie die afkomstig is van die beveiligingsdescriptor die is samengevoegd met nieuwe informatie over toegangsbeheer die is doorgegeven als parameters in de functieaanroep. De eigenaar en groep worden optioneel opgegeven door TRUSTEE structuren doorgegeven aan de functie. De beveiligingsdescriptor die is gemaakt door BuildSecurityDescriptor heeft zelf-relatieve-indeling.
Bovendien biedt de Windows-API een set functies voor het samenvoegen van clientbeveiligingsgegevens met informatie die is overgenomen van de beveiligingsdescriptor voor een bovenliggend object of van een standaardbeveiligingsdescriptor. De CreatePrivateObjectSecurity, GetPrivateObjectSecurity, SetPrivateObjectSecurityen DestroyPrivateObjectSecurity functies bieden de mogelijkheid om standaardinformatie op te halen uit een toegangstoken, ondersteuningsovername en het bewerken van specifieke onderdelen van de beveiligingsdescriptor. Dit kan handig zijn wanneer een client een privéobject maakt in een hiërarchie van beveiligde objecten. U kunt bijvoorbeeld de functie CreatePrivateObjectSecurity gebruiken om een beveiligingsdescriptor te maken die ACL's bevat die zijn opgegeven door de client, ACL's die zijn overgenomen van een bovenliggend object en de standaardeigenaar van het toegangstoken van de client maken. Hoewel BuildSecurityDescriptor beveiligingsdescriptors maakt op basis van toegangsbeheergegevens die zijn doorgegeven aan de functieaanroep of van een bestaande beveiligingsdescriptor, maakt CreatePrivateObjectSecurity alleen een beveiligingsdescriptor op basis van de informatie in bestaande beveiligingsdescriptors.
LookupSecurityDescriptorParts functie verkrijgt beveiligingsdescriptorgegevens van een bestaande zelf-relatieve beveiligingsdescriptor. Deze informatie omvat de eigenaar- en groepsspecificatie, het aantal ACL's in de SACL of DACL en de lijst met ACL's in de SACL of DACL.