Fungsi RtlFindLongestRunClear (wdm.h)
Rutinitas RtlFindLongestRunClear mencari rentang bit jelas terbesar yang berdekatan dalam bitmap tertentu.
Sintaks
NTSYSAPI ULONG RtlFindLongestRunClear(
[in] PRTL_BITMAP BitMapHeader,
[out] PULONG StartingIndex
);
Parameter
[in] BitMapHeader
Penunjuk ke struktur RTL_BITMAP yang menjelaskan bitmap. Struktur ini harus diinisialisasi oleh rutinitas RtlInitializeBitMap .
[out] StartingIndex
Penunjuk ke variabel di mana indeks awal dari eksekusi jelas terpanjang dalam bitmap dikembalikan. Ini adalah nilai berbasis nol yang menunjukkan posisi bit bit jelas pertama dalam rentang yang dikembalikan.
Nilai kembali
RtlFindLongestRunClear mengembalikan jumlah bit dalam eksekusi yang dimulai di StartingIndex, atau nol jika tidak dapat menemukan eksekusi bit yang jelas dalam bitmap.
Keterangan
Eksekusi yang dikembalikan dapat memiliki satu bit yang jelas.
Pemanggil RtlFindLongestRunClear harus berjalan di IRQL <= APC_LEVEL jika memori yang berisi variabel bitmap dapat dipaginasi atau memori di BitMapHeader dapat dipaginasi. Jika tidak, RtlFindLongestRunClear 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