Makro RtlFillMemoryUlonglong (ntifs.h)
Rutinitas RtlFillMemoryUlonglong mengisi rentang memori tertentu dengan satu atau beberapa pengulangan nilai ULONGLONG tertentu.
Sintaks
void RtlFillMemoryUlonglong(
[out] Destination,
[in] Length,
[in] Pattern
);
Parameter
[out] Destination
Penunjuk ke awal rentang memori yang akan diisi. Alamat ini harus selaras dengan ULONGLONG.
[in] Length
Jumlah byte yang akan diisi. Nilai ini harus kelipatan sizeof(ULONGLONG). (Catatan: SIZE_T ditentukan dalam basetsd.h.)
[in] Pattern
Nilai ULONGLONG untuk mengisi rentang mulai dari Tujuan dan memperluas byte Panjang .
Nilai kembali
Tidak ada
Keterangan
Jika rentang memori yang dimulai di Tujuan tidak disebarkan, pemanggil dapat berjalan di IRQL apa pun. Jika tidak, penelepon RtlFillMemoryUlonglong harus berjalan di IRQL < DISPATCH_LEVEL.
Untuk informasi selengkapnya tentang mengelola data buffer dan menginisialisasi buffer yang dialokasikan driver, lihat Data Buffered dan Inisialisasi Buffer.
Untuk sistem AMD64, rutinitas ini adalah makro. Untuk sistem non-AMD64, rutinitas ini terkandung dalam Ntoskrnl.lib.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Untuk sistem AMD64, Windows 2000. Untuk sistem non-AMD64, Windows 7. |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h, FltKernel.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Lihat bagian Keterangan. |