Delen via


Beveiligbare objecten

Een beveiligbaar object is een object dat een beveiligingsdescriptor kan hebben. Alle benoemde Windows-objecten zijn beveiligbaar. Sommige niet-benoemde objecten, zoals proces en threadobjecten, kunnen ook beveiligingsdescriptors bevatten. Voor de meeste beveiligbare objecten kunt u de beveiligingsdescriptor van een object opgeven in de functieaanroep waarmee het object wordt gemaakt. U kunt bijvoorbeeld een beveiligingsdescriptor opgeven in de functies CreateFile en CreateProcess.

Bovendien kunt u met de Windows-beveiligingsfuncties de beveiligingsgegevens ophalen en instellen voor beveiligbare objecten die zijn gemaakt op andere besturingssystemen dan Windows. De Windows-beveiligingsfuncties bieden ook ondersteuning voor het gebruik van beveiligingsdescriptors met privé-, toepassingsgedefinieerde objecten. Zie Client/Server Access Controlvoor meer informatie over persoonlijke beveiligbare objecten.

Elk type beveiligbaar object definieert een eigen set specifieke toegangsrechten en een eigen toewijzing van algemene toegangsrechten. Zie het overzicht voor dat type object voor informatie over de specifieke en algemene toegangsrechten voor elk type beveiligbaar object.

In de volgende tabel ziet u de functies die moeten worden gebruikt om de beveiligingsgegevens voor enkele algemene beveiligbare objecten te bewerken.

Objecttype Beveiligingsdescriptorfuncties
bestanden of mappen op een NTFS-bestandssysteem GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
benoemde pijpen
Anonieme pijpen
GetSecurityInfoSetSecurityInfo
Processen
threads
GetSecurityInfoSetSecurityInfo
bestandstoewijzingsobjecten GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Toegangstokens SetKernelObjectSecurity, GetKernelObjectSecurity
Vensterbeheerobjecten (vensterstations en bureaubladen) GetSecurityInfoSetSecurityInfo
registersleutels GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Windows-services GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Lokale of externe printers GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Netwerkshares GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Synchronisatieobjecten interprocess (gebeurtenissen, mutexes, semaphores en waitable timers) GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Taakobjecten GetNamedSecurityInfo, SetNamedSecurityInfo, GetSecurityInfo, SetSecurityInfo
Adreslijstserviceobjecten Deze objecten worden verwerkt door Active Directory-objecten. Zie Active Directory Service Interfacesvoor meer informatie.