Makro RtlUnicodeStringToAnsiSize (wdm.h)
Rutinitas RtlUnicodeStringToAnsiSize mengembalikan jumlah byte yang diperlukan untuk string ANSI yang dihentikan null yang setara dengan string Unicode tertentu.
Sintaks
void RtlUnicodeStringToAnsiSize(
[in] STRING
);
Parameter
[in] STRING
Arahkan ke string Unicode untuk menghitung jumlah byte yang diperlukan untuk string ANSI yang dihentikan null yang setara.
Nilai kembali
Tidak ada
Keterangan
Jika string Unicode dapat diterjemahkan ke dalam string ANSI menggunakan informasi lokal sistem saat ini, RtlUnicodeStringToAnsiSize mengembalikan jumlah byte yang diperlukan untuk string ANSI yang dihentikan null yang setara. Jika tidak, RtlUnicodeStringToAnsiSize mengembalikan nol.
String Unicode ditafsirkan untuk lokal sistem saat ini.
RtlUnicodeStringToAnsiSize melakukan operasi yang sama dengan RtlxUnicodeStringToAnsiSize, tetapi dijalankan lebih cepat jika sistem tidak menggunakan halaman kode multibyte.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |