Bagikan melalui


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

Lihat juga

RtlxUnicodeStringToAnsiSize