Fungsi RtlConvertSidToUnicodeString (winternl.h)
[Fungsi RtlConvertSidToUnicodeString tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan fungsi ConvertSidToStringSid .]
Fungsi RtlConvertSidToUnicodeString mengonversi pengidentifikasi keamanan (SID) ke representasi karakter Unicode-nya. Fungsi ini tidak memiliki pustaka impor terkait. Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Ntdll.dll.
Sintaks
NTSTATUS RtlConvertSidToUnicodeString(
[out] PUNICODE_STRING UnicodeString,
[in] PSID Sid,
[in] BOOLEAN AllocateDestinationString
);
Parameter
[out] UnicodeString
Penunjuk ke representasi karakter Unicode dari pengidentifikasi keamanan.
[in] Sid
Penunjuk ke struktur SID yang mewakili pengidentifikasi keamanan.
[in] AllocateDestinationString
Jika TRUE, maka UnicodeString dialokasikan atas nama pemanggil, dan pemanggil bertanggung jawab untuk membebaskan memori yang dialokasikan dengan memanggil fungsi RtlFreeUnicodeString . Jika FALSE, pemanggil bertanggung jawab untuk mengalokasikan dan membebaskan UnicodeString.
Mengembalikan nilai
Nilai yang dikembalikan adalah kode NTSTATUS. Nilai STATUS_SUCCESS (0x00000000L) dikembalikan jika fungsi berhasil.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winternl.h |
Pustaka | ntdll.lib |
DLL | ntdll.dll |
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