Fungsi RtlNextUnicodePrefix (ntifs.h)

Rutinitas RtlNextUnicodePrefix digunakan untuk menghitung elemen dalam tabel awalan Unicode.

Sintaks

NTSYSAPI PUNICODE_PREFIX_TABLE_ENTRY RtlNextUnicodePrefix(
  [in] PUNICODE_PREFIX_TABLE PrefixTable,
  [in] BOOLEAN               Restart
);

Parameter

[in] PrefixTable

Penunjuk ke tabel awalan. Tabel harus diinisialisasi dengan memanggil RtlInitializeUnicodePrefix.

[in] Restart

Atur ke TRUE jika enumerasi dimulai pada elemen pertama dalam tabel. Atur ke FALSE jika melanjutkan enumerasi dari panggilan sebelumnya.

Untuk menghitung semua elemen dalam tabel, gunakan RtlNextUnicodePrefix sebagai berikut:

for (p = RtlNextUnicodePrefix ( Table, TRUE );
     p != NULL;
     p = RtlNextUnicodePrefix ( Table, FALSE )) {
        // Process the element pointed to by p
}

Nilai kembali

RtlNextUnicodePrefix mengembalikan penunjuk ke elemen berikutnya, jika ada. Jika tidak ada lagi elemen dalam tabel, RtlNextUnicodePrefix mengembalikan NULL.

Keterangan

Sistem file harus memanggil RtlInitializeUnicodePrefix untuk menginisialisasi tabel awalan sebelum menggunakan Rtl lainnya. Rutinitas UnicodePrefix di atasnya. Struktur tabel awalan yang diinisialisasi harus dianggap buram.

Penelepon Rtl.. Rutinitas UnicodePrefix bertanggung jawab untuk menyinkronkan akses ke tabel awalan. Mutex cepat adalah mekanisme sinkronisasi yang paling efisien untuk digunakan untuk tujuan ini.

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Server minimum yang didukung Windows Server 2003
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Lihat juga

RtlFindUnicodePrefix

RtlInitializeUnicodePrefix

RtlInsertUnicodePrefix

RtlRemoveUnicodePrefix