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.

Lihat juga

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory