Fungsi RtlInitializeSid (ntifs.h)
RtlInitializeSid rutin menginisialisasi struktur pengidentifikasi keamanan (SID).
Sintaks
NTSYSAPI NTSTATUS RtlInitializeSid(
[out] PSID Sid,
[in] PSID_IDENTIFIER_AUTHORITY IdentifierAuthority,
[in] UCHAR SubAuthorityCount
);
Parameter
[out] Sid
Penunjuk ke struktur SID yang dialokasikan penelepon untuk diinisialisasi.
[in] IdentifierAuthority
Arahkan ke struktur SID_IDENTIFIER_AUTHORITY untuk diatur dalam struktur SID.
[in] SubAuthorityCount
Jumlah subotoritas yang akan diatur dalam SID. Nilai subautoritas harus diatur secara terpisah, seperti yang dijelaskan di bagian Keterangan berikut.
Nilai kembali
RtlInitializeSid mengembalikan salah satu hal berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
SID berhasil diinisialisasi. |
|
Nilai SubAuthorityCount yang ditentukan tidak valid. |
Keterangan
Meskipun RtlInitializeSid menetapkan jumlah subautoritas untuk SID, RtlInitializeSid tidak mengatur nilai subautoritas. Ini harus dilakukan secara terpisah dengan memanggil RtlSubAuthoritySid.
Untuk informasi selengkapnya tentang keamanan dan kontrol akses, lihat Model keamanan Windows untuk pengembang driver dan dokumentasi tentang topik ini di Windows SDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe (mode kernel); Ntdll.dll (mode pengguna) |
IRQL | < DISPATCH_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk