Fungsi RtlFindLastBackwardRunClear (wdm.h)
Rutinitas RtlFindLastBackwardRunClear mencari bitmap tertentu untuk eksekusi bit sebelumnya yang jelas, dimulai dari posisi indeks yang ditentukan.
Sintaks
NTSYSAPI ULONG RtlFindLastBackwardRunClear(
[in] PRTL_BITMAP BitMapHeader,
[in] ULONG FromIndex,
[out] PULONG StartingRunIndex
);
Parameter
[in] BitMapHeader
Penunjuk ke struktur RTL_BITMAP yang menjelaskan bitmap. Struktur ini harus diinisialisasi oleh rutinitas RtlInitializeBitMap .
[in] FromIndex
Menentukan posisi bit berbasis nol untuk mulai mencari bit yang jelas.
[out] StartingRunIndex
Penunjuk ke variabel di mana indeks awal dari eksekusi yang jelas yang ditemukan dalam bitmap dikembalikan. Ini adalah nilai berbasis nol yang menunjukkan posisi bit bit jelas pertama dalam eksekusi sebelum FromIndex yang diberikan. Nilainya tidak berarti jika RtlFindLastBackwardRunClear tidak dapat menemukan eksekusi bit yang jelas.
Nilai kembali
RtlFindLastBackwardRunClear mengembalikan jumlah bit dalam eksekusi yang dimulai di StartingRunIndex, atau nol jika tidak dapat menemukan eksekusi bit yang jelas sebelum FromIndex di bitmap.
Keterangan
Pemanggil RtlFindLastBackwardRunClear harus berjalan di IRQL <= APC_LEVEL jika memori yang berisi variabel bitmap dapat dipaginasi atau memori di BitMapHeader dapat dipaginasi. Jika tidak, RtlFindLastBackwardRunClear dapat dipanggil di IRQL apa pun.
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) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL (lihat bagian Keterangan) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk