Fungsi RtlInt64ToUnicodeString (wdm.h)

Rutinitas RtlInt64ToUnicodeString mengonversi nilai bilangan bulat 64-bit yang tidak ditandatangani tertentu menjadi string Unicode yang mewakili nilai dalam basis tertentu.

Sintaks

NTSYSAPI NTSTATUS RtlInt64ToUnicodeString(
  [in]           ULONGLONG       Value,
  [in, optional] ULONG           Base,
  [in, out]      PUNICODE_STRING String
);

Parameter

[in] Value

Menentukan nilai ULONGLONG yang akan dikonversi.

[in, optional] Base

Menentukan basis yang akan digunakan saat mengonversi Nilai menjadi string. Nilai yang mungkin adalah:

Nilai Base
16 Heksadesimal
8 Oktal
2 Biner
0 atau 10 Desimal

[in, out] String

Penunjuk ke struktur UNICODE_STRING yang menerima representasi string Nilai. Buffer yang ditentukan oleh Bufferstring harus cukup besar untuk menahan hasilnya.

Nilai kembali

RtlInt64ToUnicodeString mengembalikan nilai NTSTATUS. Kemungkinan nilai pengembalian meliputi :

Menampilkan kode Deskripsi
STATUS_SUCCESS
Nilai yang berhasil dikonversi rutin menjadi string Unicode.
STATUS_BUFFER_OVERFLOW
Nilai terlalu besar untuk dikonversi, atau struktur UNICODE_STRING terlalu kecil untuk menahan hasilnya.
STATUS_INVALID_PARAMETER
Basis kode yang ditentukan tidak valid. Satu-satunya nilai yang valid adalah 0, 2, 8, 10, dan 16.

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 PASSIVE_LEVEL

Lihat juga

RtlAppendUnicodeStringToString

RtlUnicodeStringToInteger

UNICODE_STRING