Fungsi Otorisasi (Otorisasi)

Fungsi berikut digunakan dengan aplikasi otorisasi.

Di bagian ini

Topik Deskripsi
AccessCheck
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang diidentifikasi oleh token akses.
AccessCheckAndAuditAlarm
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang ditiru oleh utas panggilan.
AccessCheckByType
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang diidentifikasi oleh token akses.
AccessCheckByTypeAndAuditAlarm
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang ditiru oleh utas panggilan.
AccessCheckByTypeResultList
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang diidentifikasi oleh token akses.
DeriveCapabilitySidsFromName
Fungsi ini membangun dua array SID dari nama kemampuan. Salah satunya adalah SID grup array dengan Otoritas NT, dan yang lainnya adalah array SID kemampuan dengan AppAuthority.
AccessCheckByTypeResultListAndAuditAlarm
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang ditiru oleh utas panggilan.
AccessCheckByTypeResultListAndAuditAlarmByHandle
Menentukan apakah deskriptor keamanan memberikan serangkaian hak akses tertentu kepada klien yang ditiru oleh utas panggilan.
AddAccessAllowedAce
Menambahkan entri kontrol akses yang diizinkan akses (ACE) ke daftar kontrol akses (ACL). Akses diberikan kepada pengidentifikasi keamanan (SID) tertentu.
AddAccessAllowedAceEx
Menambahkan entri kontrol akses yang diizinkan akses (ACE) ke akhir daftar kontrol akses diskresi (DACL).
AddAccessAllowedObjectAce
Menambahkan entri kontrol akses yang diizinkan akses (ACE) ke akhir daftar kontrol akses diskresi (DACL).
AddAccessDeniedAce
Menambahkan entri kontrol akses (ACE) yang ditolak akses ke daftar kontrol akses (ACL). Akses ditolak ke pengidentifikasi keamanan (SID) tertentu.
AddAccessDeniedAceEx
Menambahkan entri kontrol akses (ACE) yang ditolak akses ke akhir daftar kontrol akses diskresi (DACL).
AddAccessDeniedObjectAce
Menambahkan entri kontrol akses (ACE) yang ditolak akses ke akhir daftar kontrol akses diskresi (DACL). ACE baru dapat menolak akses ke objek, atau ke set properti atau properti pada objek.
AddAce
Menambahkan satu atau beberapa entri kontrol akses (ACE) ke daftar kontrol akses (ACL) tertentu.
TambahkanAuditAccessAce
Menambahkan entri kontrol akses audit sistem (ACE) ke daftar kontrol akses sistem (ACL). Akses pengidentifikasi keamanan (SID) tertentu diaudit.
TambahkanAuditAccessAceEx
Menambahkan entri kontrol akses audit sistem (ACE) ke akhir daftar kontrol akses sistem (SACL).
TambahkanAuditAccessObjectAce
Menambahkan entri kontrol akses audit sistem (ACE) ke akhir daftar kontrol akses sistem (SACL).
AddConditionalAce
Menambahkan entri kontrol akses bersyar (ACE) ke daftar kontrol akses (ACL) yang ditentukan.
AddMandatoryAce
Menambahkan entri kontrol akses (ACE) SYSTEM_MANDATORY_LABEL_ACE ke daftar kontrol akses sistem (SACL) yang ditentukan.
AddResourceAttributeAce
Menambahkan entri kontrol akses (ACE) SYSTEM_RESOURCE_ATTRIBUTE_ACE ke akhir daftar kontrol akses sistem (SACL).
AddScopedPolicyIDAce
Menambahkan entri kontrol akses (ACE) SYSTEM_SCOPED_POLICY_ID_ACE ke akhir daftar kontrol akses sistem (SACL).
AdjustTokenGroups
Mengaktifkan atau menonaktifkan grup yang sudah ada dalam token akses yang ditentukan. Akses ke TOKEN_ADJUST_GROUPS diperlukan untuk mengaktifkan atau menonaktifkan grup dalam token akses.
AdjustTokenPrivileges
Mengaktifkan atau menonaktifkan hak istimewa dalam token akses yang ditentukan. Mengaktifkan atau menonaktifkan hak istimewa dalam token akses memerlukan akses TOKEN_ADJUST_PRIVILEGES.
AllocateAndInitializeSid
Mengalokasikan dan menginisialisasi pengidentifikasi keamanan (SID) dengan hingga delapan subotoritas.
AllocateLocallyUniqueId
Mengalokasikan pengidentifikasi unik lokal (LUID).
AreAllAccessesGranted
Memeriksa apakah sekumpulan hak akses yang diminta telah diberikan. Hak akses direpresentasikan sebagai bendera bit dalam masker akses.
AreAnyAccessesGranted
Menguji apakah salah satu set hak akses yang diminta telah diberikan. Hak akses direpresentasikan sebagai bendera bit dalam masker akses.
AuditComputeEffectivePolicyBySid
Menghitung kebijakan audit yang efektif untuk satu atau beberapa subkataan untuk prinsip keamanan yang ditentukan. Fungsi ini menghitung kebijakan audit yang efektif dengan menggabungkan kebijakan audit sistem dengan kebijakan per pengguna.
AuditComputeEffectivePolicyByToken
Menghitung kebijakan audit yang efektif untuk satu atau beberapa subkataan untuk prinsip keamanan yang terkait dengan token yang ditentukan. Fungsi ini menghitung kebijakan audit yang efektif dengan menggabungkan kebijakan audit sistem dengan kebijakan per pengguna.
AuditEnumerateCategories
Menghitung kategori kebijakan audit yang tersedia.
AuditEnumeratePerUserPolicy
Menghitung pengguna yang kebijakan audit per penggunanya ditentukan.
AuditEnumerateSubCategories
Menghitung subkataan kebijakan audit yang tersedia.
AuditFree
Membebaskan memori yang dialokasikan oleh fungsi audit untuk buffer yang ditentukan.
AuditLookupCategoryGuidFromCategoryId
Mengambil struktur GUID yang mewakili kategori kebijakan audit yang ditentukan.
AuditLookupCategoryIdFromCategoryGuid
Mengambil elemen enumerasi POLICY_AUDIT_EVENT_TYPE yang mewakili kategori kebijakan audit yang ditentukan.
AuditLookupCategoryName
Mengambil nama tampilan kategori kebijakan audit yang ditentukan.
AuditLookupSubCategoryName
Mengambil nama tampilan subkataan kebijakan audit yang ditentukan.
AuditQueryGlobalSacl
mengambil daftar kontrol akses sistem global (SACL) yang mendelegasikan akses ke pesan audit.
AuditQueryPerUserPolicy
Mengambil kebijakan audit per pengguna dalam satu atau beberapa subkataan kebijakan audit untuk prinsipal yang ditentukan.
AuditQuerySecurity
Mengambil pendeskripsi keamanan yang mendelegasikan akses ke kebijakan audit.
AuditQuerySystemPolicy
Mengambil kebijakan audit sistem untuk satu atau beberapa subkataan kebijakan audit.
AuditSetGlobalSacl
menetapkan daftar kontrol akses sistem global (SACL) yang mendelegasikan akses ke pesan audit.
AuditSetPerUserPolicy
Menetapkan kebijakan audit per pengguna dalam satu atau beberapa subkataan audit untuk prinsipal yang ditentukan.
AuditSetSecurity
Mengatur deskriptor keamanan yang mendelegasikan akses ke kebijakan audit.
AuditSetSystemPolicy
Menetapkan kebijakan audit sistem untuk satu atau beberapa subkataan kebijakan audit.
AuthzAccessCheck
Menentukan bit akses mana yang dapat diberikan kepada klien untuk sekumpulan deskriptor keamanan tertentu.
AuthzAccessCheckCallback
Fungsi yang ditentukan aplikasi yang menangani entri kontrol akses panggilan balik (ASE) selama pemeriksaan akses. AuthzAccessCheckCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi. Aplikasi mendaftarkan panggilan balik ini dengan memanggil AuthzInitializeResourceManager.
AuthzAddSidsToContext
Membuat salinan konteks yang ada dan menambahkan sekumpulan pengidentifikasi keamanan (SID) tertentu dan SID terbatas.
AuthzCachedAccessCheck
Melakukan pemeriksaan akses cepat berdasarkan handel yang di-cache yang berisi bit yang diberikan statis dari panggilan AuthzAccessCheck sebelumnya.
AuthzComputeGroupsCallback
Fungsi yang ditentukan aplikasi yang membuat daftar pengidentifikasi keamanan (SID) yang berlaku untuk klien. AuthzComputeGroupsCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
AuthzEnumerateSecurityEventSources
Mengambil sumber peristiwa keamanan terdaftar yang tidak diinstal secara default.
AuthzFreeAuditEvent
Membebaskan struktur yang dialokasikan oleh fungsi AuthzInitializeObjectAccessAuditEvent .
AuthzFreeCentralAccessPolicyCache
Mengurangi jumlah referensi cache CAP satu per satu sehingga cache CAP dapat dibatalkan alokasinya.
AuthzFreeCentralAccessPolicyCallback
Fungsi AuthzFreeCentralAccessPolicyCallback adalah fungsi yang ditentukan aplikasi yang membebaskan memori yang dialokasikan oleh fungsi AuthzGetCentralAccessPolicyCallback . AuthzFreeCentralAccessPolicyCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
AuthzFreeContext
Membebaskan semua struktur dan memori yang terkait dengan konteks klien. Daftar handel untuk klien dikosongkan dalam panggilan ini.
AuthzFreeGroupsCallback
Fungsi yang ditentukan aplikasi yang membebaskan memori yang dialokasikan oleh fungsi AuthzComputeGroupsCallback . AuthzFreeGroupsCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
AuthzFreeHandle
Menemukan dan menghapus handel dari daftar handel.
AuthzFreeResourceManager
Membebaskan objek resource manager.
AuthzGetCentralAccessPolicyCallback
Fungsi AuthzGetCentralAccessPolicyCallback adalah fungsi yang ditentukan aplikasi yang mengambil kebijakan akses pusat. AuthzGetCentralAccessPolicyCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
AuthzGetInformationFromContext
Mengembalikan informasi tentang konteks Authz.
AuthzInitializeCompoundContext
membuat konteks mode pengguna dari konteks keamanan pengguna dan perangkat tertentu.
AuthzInitializeContextFromAuthzContext
Membuat konteks klien baru berdasarkan konteks klien yang ada.
AuthzInitializeContextFromSid
Membuat konteks klien mode pengguna dari pengidentifikasi keamanan pengguna (SID).
AuthzInitializeContextFromToken
Menginisialisasi konteks otorisasi klien dari token kernel. Token kernel harus telah dibuka untuk TOKEN_QUERY.
AuthzInitializeObjectAccessAuditEvent
Menginisialisasi audit untuk objek.
AuthzInitializeObjectAccessAuditEvent2
Mengalokasikan dan menginisialisasi handel AUTHZ_AUDIT_EVENT_HANDLE untuk digunakan dengan fungsi AuthzAccessCheck .
AuthzInitializeRemoteResourceManager
Mengalokasikan dan menginisialisasi manajer sumber daya jarak jauh. Pemanggil dapat menggunakan handel yang dihasilkan untuk melakukan panggilan RPC ke instans jarak jauh manajer sumber daya yang dikonfigurasi di server.
AuthzInitializeResourceManager
Menggunakan Authz untuk memverifikasi bahwa klien memiliki akses ke berbagai sumber daya.
AuthzInitializeResourceManagerEx
Mengalokasikan dan menginisialisasi struktur manajer sumber daya.
AuthzInstallSecurityEventSource
Menginstal sumber yang ditentukan sebagai sumber peristiwa keamanan.
AuthzModifyClaims
Menambahkan, menghapus, atau memodifikasi klaim pengguna dan perangkat dalam konteks klien Authz.
AuthzModifySecurityAttributes
Memodifikasi informasi atribut keamanan dalam konteks klien yang ditentukan.
AuthzModifySids
Menambahkan, menghapus, atau memodifikasi grup pengguna dan perangkat dalam konteks klien Authz.
AuthzOpenObjectAudit
Membaca daftar kontrol akses sistem (SACL) dari deskriptor keamanan yang ditentukan dan menghasilkan audit yang sesuai yang ditentukan oleh SACL tersebut.
AuthzRegisterCapChangeNotification
Mendaftarkan panggilan balik pemberitahuan pembaruan CAP.
AuthzRegisterSecurityEventSource
Mendaftarkan sumber peristiwa keamanan dengan Otoritas Keamanan Lokal (LSA).
AuthzReportSecurityEvent
Menghasilkan audit keamanan untuk sumber peristiwa keamanan terdaftar.
AuthzReportSecurityEventFromParams
Menghasilkan audit keamanan untuk sumber peristiwa keamanan terdaftar dengan menggunakan array parameter audit yang ditentukan.
AuthzSetAppContainerInformation
Mengatur kontainer aplikasi dan informasi kemampuan dalam konteks Authz saat ini.
AuthzUninstallSecurityEventSource
Menghapus sumber yang ditentukan dari daftar sumber peristiwa keamanan yang valid.
AuthzUnregisterCapChangeNotification
Menghapus panggilan balik pemberitahuan pembaruan CAP yang terdaftar sebelumnya.
AuthzUnregisterSecurityEventSource
Membatalkan pendaftaran sumber peristiwa keamanan dengan Otoritas Keamanan Lokal (LSA).
BuildExplicitAccessWithName
Menginisialisasi struktur EXPLICIT_ACCESS dengan data yang ditentukan oleh pemanggil. Wali amanat diidentifikasi dengan string nama.
BuildImpersonateExplicitAccessWithName
Fungsi BuildImpersonateExplicitAccessWithName tidak didukung.
BuildImpersonateTrustee
Fungsi BuildImpersonateTrustee tidak didukung.
BuildSecurityDescriptor
Mengalokasikan dan menginisialisasi deskriptor keamanan baru.
BuildTrusteeWithName
Menginisialisasi struktur TRUSTEE . Pemanggil menentukan nama wali. Fungsi ini mengatur anggota struktur lainnya ke nilai default.
BuildTrusteeWithObjectsAndName
Menginisialisasi struktur TRUSTEE dengan informasi entri kontrol akses (ACE) khusus objek dan menginisialisasi anggota struktur yang tersisa ke nilai default. Pemanggil juga menentukan nama wali amanat.
BuildTrusteeWithObjectsAndSid
Menginisialisasi struktur TRUSTEE dengan informasi entri kontrol akses (ACE) khusus objek dan menginisialisasi anggota struktur yang tersisa ke nilai default. Pemanggil juga menentukan struktur SID yang mewakili pengidentifikasi keamanan wali aman.
BuildTrusteeWithSid
Menginisialisasi struktur TRUSTEE . Pemanggil menentukan pengidentifikasi keamanan (SID) dari wali amanat. Fungsi ini mengatur anggota struktur lain ke nilai default dan tidak mencari nama yang terkait dengan SID.
CheckTokenCapability
Memeriksa kemampuan token tertentu.
CheckTokenMembership
Menentukan apakah pengidentifikasi keamanan (SID) tertentu diaktifkan dalam token akses.
CheckTokenMembershipEx
Menentukan apakah SID yang ditentukan diaktifkan dalam token yang ditentukan.
ConvertSecurityDescriptorToStringSecurityDescriptor
Mengonversi deskriptor keamanan ke format string. Anda dapat menggunakan format string untuk menyimpan atau mengirimkan deskriptor keamanan.
ConvertSidToStringSid
Mengonversi pengidentifikasi keamanan (SID) ke format string yang cocok untuk tampilan, penyimpanan, atau transmisi.
ConvertStringSecurityDescriptorToSecurityDescriptor
Mengonversi deskriptor keamanan format string menjadi deskriptor keamanan fungsional yang valid.
ConvertStringSidTosid
Mengonversi pengidentifikasi keamanan format string (SID) menjadi SID fungsional yang valid. Anda dapat menggunakan fungsi ini untuk mengambil SID yang dikonversi fungsi ConvertSidToStringSid ke format string.
ConvertToAutoInheritPrivateObjectSecurity
Mengonversi deskriptor keamanan dan daftar kontrol akses (ACL) ke format yang mendukung penyebaran otomatis entri kontrol akses (ACL) yang dapat diwariskan.
CopySid
Menyalin pengidentifikasi keamanan (SID) ke buffer.
CreatePrivateObjectSecurity
Mengalokasikan dan menginisialisasi pendeskripsi keamanan relatif mandiri untuk objek privat baru. Server yang dilindungi memanggil fungsi ini saat membuat objek privat baru.
CreatePrivateObjectSecurityEx
Mengalokasikan dan menginisialisasi deskriptor keamanan relatif mandiri untuk objek privat baru yang dibuat oleh manajer sumber daya yang memanggil fungsi ini.
CreatePrivateObjectSecurityWithMultipleInheritance
Mengalokasikan dan menginisialisasi deskriptor keamanan relatif mandiri untuk objek privat baru yang dibuat oleh manajer sumber daya yang memanggil fungsi ini.
CreateRestrictedToken
Membuat token akses baru yang merupakan versi terbatas dari token akses yang ada. Token terbatas dapat menonaktifkan pengidentifikasi keamanan (SID), hak istimewa yang dihapus, dan daftar pembatasan SID.
CreateSecurityPage
Membuat halaman properti keamanan dasar yang memungkinkan pengguna untuk melihat dan mengedit hak akses yang diizinkan atau ditolak oleh entri kontrol akses (ACE) dalam daftar kontrol akses diskresi (DACL) objek.
CreateWellknownSid
Membuat SID untuk alias yang telah ditentukan sebelumnya.
DeleteAce
Menghapus entri kontrol akses (ACE) dari daftar kontrol akses (ACL).
DestroyPrivateObjectSecurity
Menghapus pendeskripsi keamanan objek privat.
DSCreateSecurityPage
Membuat halaman properti keamanan untuk objek Direktori Aktif.
DSCreateISecurityInfoObject
Membuat instans antarmuka ISecurityInformation yang terkait dengan objek layanan direktori (DS) yang ditentukan.
DSCreateISecurityInfoObjectEx
Membuat instans antarmuka ISecurityInformation yang terkait dengan objek layanan direktori (DS) yang ditentukan pada server yang ditentukan.
DSEditSecurity
Menampilkan kotak dialog modal untuk mengedit keamanan pada objek Layanan Direktori (DS).
DuplikatToken
Membuat token akses baru yang menduplikasi token yang sudah ada.
DuplicateTokenEx
Membuat token akses baru yang menduplikasi token yang ada. Fungsi ini dapat membuat token utama atau token peniruan.
EditKeamanan
Menampilkan lembar properti yang berisi halaman properti keamanan dasar. Halaman properti ini memungkinkan pengguna untuk melihat dan mengedit hak akses yang diizinkan atau ditolak oleh ACE dalam DACL objek.
EditKeamananTingkat Lanjut
Memperluas fungsi EditKeamanan untuk menyertakan tipe halaman keamanan saat menampilkan lembar properti yang berisi halaman properti keamanan dasar.
EqualDomainSid
Menentukan apakah dua SID berasal dari domain yang sama.
EqualPrefixSid
Menguji dua nilai awalan pengidentifikasi keamanan (SID) untuk kesetaraan. Awalan SID adalah seluruh SID kecuali untuk nilai subautoritas terakhir.
EqualSid
Menguji dua nilai pengidentifikasi keamanan (SID) untuk kesetaraan. Dua SID harus sama persis agar dianggap sama.
FindFirstFreeAce
Mengambil penunjuk ke byte bebas pertama dalam daftar kontrol akses (ACL).
FreeInheritedFromArray
Membebaskan memori yang dialokasikan oleh fungsi GetInheritanceSource .
FreeSid
Membebaskan pengidentifikasi keamanan (SID) yang sebelumnya dialokasikan dengan menggunakan fungsi AllocateAndInitializeSid .
GetAce
Mendapatkan pointer ke entri kontrol akses (ACE) dalam daftar kontrol akses (ACL).
GetAclInformation
Mengambil informasi tentang daftar kontrol akses (ACL).
GetAppContainerNamedObjectPath
Mengambil jalur objek bernama untuk kontainer aplikasi.
GetAuditedPermissionsFromAcl
Mengambil hak akses yang diaudit untuk wali yang ditentukan.
GetCurrentProcessToken
Mengambil handel semu yang dapat Anda gunakan sebagai cara singkat untuk merujuk ke token akses yang terkait dengan proses.
GetCurrentThreadEffectiveToken
Mengambil handel semu yang dapat Anda gunakan sebagai cara singkat untuk merujuk ke token yang saat ini berlaku untuk utas, yang merupakan token utas jika ada dan token proses sebaliknya.
GetCurrentThreadToken
Mengambil handel semu yang dapat Anda gunakan sebagai cara singkat untuk merujuk ke token peniruan yang ditetapkan ke utas saat ini.
GetEffectiveRightsFromAcl
Mengambil hak akses efektif yang diberikan struktur ACL kepada wali amanat tertentu. Hak akses efektif wali amanat adalah hak akses yang diberikan ACL kepada wali amanat atau kepada grup mana pun yang merupakan anggota wali amanat.
GetExplicitEntriesFromAcl
Mengambil array struktur yang menjelaskan entri kontrol akses (ACE) dalam daftar kontrol akses (ACL).
GetFileSecurity
Mendapatkan informasi yang ditentukan tentang keamanan file atau direktori. Informasi yang diperoleh dibatasi oleh hak akses dan hak istimewa penelepon.
GetInheritanceSource
Mengembalikan informasi tentang sumber entri kontrol akses (ACL) yang diwariskan dalam daftar kontrol akses (ACL).
GetKernelObjectSecurity
Mengambil salinan deskriptor keamanan yang melindungi objek kernel.
GetLengthSid
Mengembalikan panjang, dalam byte, dari pengidentifikasi keamanan (SID) yang valid.
GetMultipleTrustee
Fungsi GetMultipleTrustee tidak didukung.
GetMultipleTrusteeOperation
Fungsi GetMultipleTrusteeOperation tidak didukung.
GetNamedSecurityInfo
Mengambil salinan pendeskripsi keamanan untuk objek yang ditentukan berdasarkan nama.
GetPrivateObjectSecurity
Mengambil informasi dari deskriptor keamanan objek privat.
GetSecurityDescriptorControl
Mengambil kontrol deskriptor keamanan dan informasi revisi.
GetSecurityDescriptorDacl
Mengambil penunjuk ke daftar kontrol akses diskresi (DACL) dalam deskriptor keamanan tertentu.
GetSecurityDescriptorGroup
Mengambil informasi grup utama dari pendeskripsi keamanan.
GetSecurityDescriptorLength
Mengembalikan panjang, dalam byte, dari deskriptor keamanan yang valid secara struktural. Panjangnya mencakup panjang semua struktur terkait.
GetSecurityDescriptorOwner
Mengambil informasi pemilik dari deskriptor keamanan.
GetSecurityDescriptorRMControl
Mengambil bit kontrol manajer sumber daya .
GetSecurityDescriptorSacl
Mengambil penunjuk ke daftar kontrol akses sistem (SACL) dalam deskriptor keamanan tertentu.
GetSecurityInfo
Mengambil salinan deskriptor keamanan untuk objek yang ditentukan oleh handel.
GetSidIdentifierAuthority
Mengembalikan penunjuk ke struktur SID_IDENTIFIER_AUTHORITY dalam pengidentifikasi keamanan (SID) tertentu.
GetSidLengthRequired
Mengembalikan panjang, dalam byte, dari buffer yang diperlukan untuk menyimpan SID dengan jumlah subautoritas tertentu.
GetSidSubAuthority
Mengembalikan penunjuk ke subautoritas tertentu dalam pengidentifikasi keamanan (SID). Nilai subautoritas adalah pengidentifikasi relatif (RID).
GetSidSubAuthorityCount
Mengembalikan penunjuk ke anggota dalam struktur pengidentifikasi keamanan (SID) yang berisi jumlah subautoritas.
GetTenantRestrictionsHostnames Mengembalikan daftar hostnames (misalnya foo.com) dan subdomainSupportedHostnames (misalnya .bar.com) ke pemanggil untuk menerapkan Pembatasan Penyewa ke titik akhir tersebut.
GetTokenInformation
Mengambil jenis informasi tertentu tentang token akses. Proses panggilan harus memiliki hak akses yang sesuai untuk mendapatkan informasi.
GetTrusteeForm
Mengambil nama wali dari struktur TRUSTEE yang ditentukan. Nilai ini menunjukkan apakah struktur menggunakan string nama atau pengidentifikasi keamanan (SID) untuk mengidentifikasi wali.
GetTrusteeName
Mengambil nama wali dari struktur TRUSTEE yang ditentukan.
GetTrusteeType
Mengambil jenis wali dari struktur TRUSTEE yang ditentukan. Nilai ini menunjukkan apakah wali amanat adalah pengguna, grup, atau jenis wali tidak diketahui.
GetUserObjectSecurity
Mengambil informasi keamanan untuk objek pengguna yang ditentukan.
GetWindowsAccountDomainSid
Menerima pengidentifikasi keamanan (SID) dan mengembalikan SID yang mewakili domain SID tersebut.
ImpersonateAnonymousToken
Memungkinkan utas yang ditentukan untuk meniru token masuk anonim sistem.
ImpersonateLoggedOnUser
Memungkinkan utas panggilan meniru konteks keamanan pengguna yang masuk. Pengguna diwakili oleh handel token.
ImpersonateNamedPipeClient
Meniru aplikasi klien pipa bernama.
ImpersonateSelf
Mendapatkan token akses yang meniru konteks keamananproses panggilan. Token ditetapkan ke utas panggilan.
InitializeAcl
Menginisialisasi struktur ACL baru.
InitializeSecurityDescriptor
Menginisialisasi deskriptor keamanan baru.
InitializeSid
Menginisialisasi pengidentifikasi keamanan (SID).
IsTokenRestricted
Menunjukkan apakah token berisi daftar pengidentifikasi keamanan terbatas (SID).
IsValidAcl
Memvalidasi daftar kontrol akses (ACL).
IsValidSecurityDescriptor
Menentukan apakah komponen deskriptor keamanan valid.
IsValidSid
Memvalidasi pengidentifikasi keamanan (SID) dengan memverifikasi bahwa nomor revisi berada dalam rentang yang diketahui, dan bahwa jumlah subautoritas kurang dari maksimum.
IsWellknownSid
Membandingkan SID dengan SID terkenal dan mengembalikan TRUE jika cocok.
LookupAccountName
Menerima nama sistem dan akun sebagai input. Ini mengambil pengidentifikasi keamanan (SID) untuk akun dan nama domain tempat akun ditemukan.
LookupAccountSid
Menerima pengidentifikasi keamanan (SID) sebagai input. Ini mengambil nama akun untuk SID ini dan nama domain pertama tempat SID ini ditemukan.
LookupAccountSidLocal
Mengambil nama akun untuk SID yang ditentukan pada komputer lokal.
LookupPrivilegeDisplayName
Mengambil nama tampilan yang mewakili hak istimewa yang ditentukan.
LookupPrivilegeName
Mengambil nama yang sesuai dengan hak istimewa yang diwakili pada sistem tertentu oleh pengidentifikasi unik lokal (LUID) tertentu.
LookupPrivilegeValue
Mengambil pengidentifikasi unik lokal (LUID) yang digunakan pada sistem tertentu untuk mewakili nama hak istimewa yang ditentukan secara lokal.
LookupSecurityDescriptorParts
Mengambil informasi keamanan dari deskriptor keamanan relatif mandiri.
MakeAbsoluteSD
Membuat deskriptor keamanan dalam format absolut dengan menggunakan deskriptor keamanan dalam format relatif mandiri sebagai templat.
MakeSelfRelativeSD
Membuat deskriptor keamanan dalam format relatif mandiri dengan menggunakan deskriptor keamanan dalam format absolut sebagai templat.
MapGenericMask
Memetakan hak akses generik dalam masker akses ke hak akses tertentu dan standar. Fungsi ini menerapkan pemetaan yang disediakan dalam struktur GENERIC_MAPPING .
NtCompareTokens
Membandingkan dua token akses dan menentukan apakah token tersebut setara sehubungan dengan panggilan ke fungsi AccessCheck .
NtCreateLowBoxToken Membuat objek token lowbox berdasarkan token akses yang ada.
ObjectCloseAuditAlarm
Menghasilkan pesan audit di log peristiwa keamanan saat handel ke objek privat dihapus.
ObjectDeleteAuditAlarm
Menghasilkan pesan audit saat objek dihapus.
ObjectOpenAuditAlarm
Menghasilkan pesan audit saat aplikasi klien mencoba mendapatkan akses ke objek atau membuat yang baru.
ObjectPrivilegeAuditAlarm
Menghasilkan pesan audit di log peristiwa keamanan.
OpenProcessToken
Membuka token akses yang terkait dengan proses.
OpenThreadToken
Membuka token akses yang terkait dengan utas.
PrivilegeCheck
Menentukan apakah sekumpulan hak istimewa yang ditentukan diaktifkan dalam token akses.
PrivilegedServiceAuditAlarm
Menghasilkan pesan audit di log peristiwa keamanan.
QuerySecurityAccessMask
Membuat masker akses yang mewakili izin akses yang diperlukan untuk mengkueri informasi keamanan objek yang ditentukan.
QueryServiceObjectSecurity
Mengambil salinan deskriptor keamanan yang terkait dengan objek layanan.
RegGetKeySecurity
Mengambil salinan deskriptor keamanan yang melindungi kunci registri terbuka yang ditentukan.
RegSetKeySecurity
Mengatur keamanan kunci registri terbuka.
Kembalikan KeSelf
Mengakhiri peniruan nama aplikasi klien.
RtlConvertSidToUnicodeString
Mengonversi pengidentifikasi keamanan (SID) ke representasi karakter Unicode-nya.
SetAclInformation
Mengatur informasi tentang daftar kontrol akses (ACL).
SetEntriesInAcl
Membuat daftar kontrol akses (ACL) baru dengan menggabungkan kontrol akses baru atau informasi kontrol audit ke dalam struktur ACL yang ada.
SetFileSecurity
Menyetel keamanan file atau objek direktori.
SetKernelObjectSecurity
Mengatur keamanan objek kernel.
SetNamedSecurityInfo
Mengatur informasi keamanan yang ditentukan dalam pendeskripsi keamanan objek tertentu.
SetPrivateObjectSecurity
Memodifikasi deskriptor keamanan objek privat.
SetPrivateObjectSecurityEx
Memodifikasi pendeskripsi keamanan objek privat yang dikelola oleh manajer sumber daya yang memanggil fungsi ini.
SetSecurityAccessMask
Membuat masker akses yang mewakili izin akses yang diperlukan untuk mengatur informasi keamanan objek yang ditentukan.
SetSecurityDescriptorControl
Mengatur bit kontrol dari deskriptor keamanan. Fungsi ini hanya dapat mengatur bit kontrol yang terkait dengan pewarisan otomatis ACE.
SetSecurityDescriptorDacl
Mengatur informasi dalam daftar kontrol akses diskresi (DACL). Jika DACL sudah ada di deskriptor keamanan, DACL diganti.
SetSecurityDescriptorGroup
Mengatur informasi grup utama dari deskriptor keamanan berformat absolut, menggantikan informasi grup utama apa pun yang sudah ada di deskriptor keamanan.
SetSecurityDescriptorOwner
Mengatur informasi pemilik pendeskripsi keamanan format absolut. Ini menggantikan informasi pemilik apa pun yang sudah ada di deskriptor keamanan.
SetSecurityDescriptorRMControl
Mengatur bit kontrol manajer sumber daya dalam struktur SECURITY_DESCRIPTOR .
SetSecurityDescriptorSacl
Mengatur informasi dalam daftar kontrol akses sistem (SACL). Jika sudah ada SACL di deskriptor keamanan, saCL akan diganti.
SetSecurityInfo
Mengatur informasi keamanan yang ditentukan dalam pendeskripsi keamanan objek tertentu. Penelepon mengidentifikasi objek dengan handel.
SetServiceObjectSecurity
Mengatur pendeskripsi keamanan objek layanan.
SetThreadToken
Menetapkan token peniruan ke utas. Fungsi ini juga dapat menyebabkan utas berhenti menggunakan token peniruan identitas.
SetTokenInformation
Mengatur berbagai jenis informasi untuk token akses tertentu.
SetUserObjectSecurity
Mengatur keamanan objek pengguna. Ini bisa, misalnya, jendela atau percakapan DDE.
TreeResetNamedSecurityInfo
Mereset informasi keamanan yang ditentukan dalam pendeskripsi keamanan dari pohon objek tertentu.
TreeSetNamedSecurityInfo
Mengatur informasi keamanan yang ditentukan dalam pendeskripsi keamanan dari pohon objek tertentu.

Fungsi otorisasi dikategorikan sesuai dengan penggunaan sebagai berikut.

Fungsi Access Control Dasar

Fungsi berikut digunakan dengan token akses.

Fungsi Editor Access Control

Fungsi berikut digunakan dengan editor kontrol akses.

Fungsi Access Control Klien/Server

Fungsi berikut digunakan oleh server untuk meniru klien.

Fungsi Access Control tingkat rendah

Fungsi tingkat rendah berikut digunakan untuk memanipulasi deskriptor keamanan.

Fungsi Kebijakan Audit