Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan berapa banyak byte yang diperlukan untuk mewakili string Unicode sebagai string ANSI.
Sintaks
NTSTATUS RtlUnicodeToMultiByteSize(
[out] PULONG BytesInMultiByteString,
[in] PWCH UnicodeString,
[in] ULONG BytesInUnicodeString
);
Parameter
[out] BytesInMultiByteString
Mengembalikan jumlah byte untuk ANSI yang setara dengan string Unicode yang ditujukkan oleh UnicodeString. Angka ini tidak termasuk karakter NULL yang mengakhiri.
[in] UnicodeString
String sumber Unicode tempat panjang ANSI dihitung.
[in] BytesInUnicodeString
Jumlah byte dalam string yang diacu oleh UnicodeString.
Mengembalikan nilai
Menampilkan kode | Deskripsi |
---|---|
|
Hitungan berhasil. Berbagai nilai NTSTATUS didefinisikan dalam NTSTATUS. H, yang didistribusikan dengan Windows DDK. |
Keterangan
Disarankan agar Anda menggunakan WideCharToMultiByte alih-alih RtlUnicodeToMultiByteSize. Ketika parameter cbMultiByte diatur ke nol, fungsi WideCharToMultiByte mengembalikan jumlah byte yang diperlukan untuk buffer.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winternl.h |
Pustaka | ntdll.lib |
DLL | ntdll.dll |