Bagikan melalui


Fungsi RtlUpcaseUnicodeToMultiByteN (ntifs.h)

Rutinitas RtlUpcaseUnicodeToMultiByteN menerjemahkan string Unicode yang ditentukan ke dalam string karakter huruf besar baru, menggunakan halaman kode ANSI sistem saat ini (ACP). String yang diterjemahkan belum tentu dari set karakter multibyte.

Sintaks

NTSYSAPI NTSTATUS RtlUpcaseUnicodeToMultiByteN(
  [out]           PCHAR  MultiByteString,
  [in]            ULONG  MaxBytesInMultiByteString,
  [out, optional] PULONG BytesInMultiByteString,
  [in]            PCWCH  UnicodeString,
  [in]            ULONG  BytesInUnicodeString
);

Parameter

[out] MultiByteString

Arahkan ke buffer yang dialokasikan pemanggil untuk menerima string yang diterjemahkan.

[in] MaxBytesInMultiByteString

Jumlah maksimum byte yang akan ditulis di MultiByteString. Jika nilai ini menyebabkan string yang diterjemahkan terpotong, RtlUpcaseUnicodeToMultiByteN tidak mengembalikan status kesalahan.

[out, optional] BytesInMultiByteString

Penunjuk ke variabel yang dialokasikan pemanggil yang menerima panjang, dalam byte, dari string yang diterjemahkan. Parameter ini bisa NULL.

[in] UnicodeString

Arahkan ke string sumber Unicode yang akan diterjemahkan.

[in] BytesInUnicodeString

Ukuran, dalam byte, dari string di UnicodeString.

Nilai kembali

RtlUpcaseUnicodeToMultiByteN mengembalikan STATUS_SUCCESS.

Keterangan

RtlUpcaseUnicodeToMultiByteN menerjemahkan string Unicode yang diberikan menggunakan halaman kode ANSI sistem saat ini yang diinstal pada waktu boot sistem dan mengonversi string yang diterjemahkan menjadi huruf besar.

Rutinitas ini tidak mengubah string sumber. Ini mengembalikan string ANSI yang dihentikan NULL jika BytesInUnicodeString yang diberikan menyertakan terminator NULL dan jika MaxBytesInMultiByteString yang diberikan tidak menyebabkan pemotongan.

Untuk informasi tentang rutinitas penanganan string lainnya, lihat Rutinitas Pustaka Run-Time (RTL).

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Lihat juga

RtlMultiByteToUnicodeN

RtlUnicodeToMultiByteN

RtlUnicodeToMultiByteSize