Fungsi RtlAppendUnicodeStringToString (wdm.h)

Rutinitas RtlAppendUnicodeStringToString menggabungkan dua string Unicode.

Sintaks

NTSYSAPI NTSTATUS RtlAppendUnicodeStringToString(
  [in, out] PUNICODE_STRING  Destination,
  [in]      PCUNICODE_STRING Source
);

Parameter

[in, out] Destination

Penunjuk ke string Unicode yang di-buffer.

[in] Source

Arahkan ke string buffer yang akan digabungkan.

Nilai kembali

RtlAppendUnicodeStringToString dapat mengembalikan salah satu hal berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS
String sumber berhasil ditambahkan ke string yang dihitung tujuan. Panjang string tujuan diperbarui untuk menyertakan byte yang ditambahkan.
STATUS_BUFFER_TOO_SMALL
Panjang string tujuan terlalu kecil untuk memungkinkan string sumber digabungkan. Dengan demikian, panjang string tujuan tidak diperbarui.

Keterangan

RtlAppendUnicodeStringToString menyalin byte dari sumber ke string tujuan yang ditentukan, setelah konten string tujuan saat ini dan panjang tujuan bertambah dengan jumlah byte yang disalin.

Buffer Tujuan dan Sumber harus residen jika pemanggil berjalan di IRQL >= DISPATCH_LEVEL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Lihat bagian Keterangan.

Lihat juga

RtlAppendUnicodeToString