Skip to content

Latest commit

 

History

History
85 lines (59 loc) · 2.72 KB

nf-ntifs-rtlfillmemoryulonglong.md

File metadata and controls

85 lines (59 loc) · 2.72 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NF:ntifs.RtlFillMemoryUlonglong
RtlFillMemoryUlonglong macro (ntifs.h)
The RtlFillMemoryUlonglong routine fills a given range of memory with one or more repetitions of a given ULONGLONG value.
ifsk\rtlfillmemoryulonglong.htm
ifsk
04/16/2018
RtlFillMemoryUlonglong macro
RtlFillMemoryUlonglong, RtlFillMemoryUlonglong routine [Installable File System Drivers], ifsk.rtlfillmemoryulonglong, ntifs/RtlFillMemoryUlonglong, rtlref_5e06d1be-accd-40f6-a5b1-2a3b39caacce.xml
ntifs.h
Ntifs.h, FltKernel.h
Universal
For AMD64 systems, Windows 2000. For non-AMD64 systems, Windows 7.
NtosKrnl.lib
NtosKrnl.exe
See Remarks section.
Windows
RtlFillMemoryUlonglong
ntifs/RtlFillMemoryUlonglong
APIRef
kbSyntax
DllExport
NtosKrnl.exe
RtlFillMemoryUlonglong

RtlFillMemoryUlonglong macro

-description

The RtlFillMemoryUlonglong routine fills a given range of memory with one or more repetitions of a given ULONGLONG value.

-parameters

-param Destination [out]

Pointer to the start of the range of memory to be filled. This address must be ULONGLONG-aligned.

-param Length [in]

Number of bytes to fill. This value must be a multiple of sizeof(ULONGLONG). (Note: SIZE_T is defined in basetsd.h.)

-param Pattern [in]

ULONGLONG value with which to fill the range starting at Destination and extending for Length bytes.

-remarks

If the range of memory starting at Destination is nonpaged, the caller can be running at any IRQL. Otherwise, callers of RtlFillMemoryUlonglong must be running at IRQL < DISPATCH_LEVEL.

For more information about managing buffered data and initializing driver-allocated buffers, see Buffered Data and Buffer Initialization.

For AMD64 systems, this routine is a macro. For non-AMD64 systems, this routine is contained in Ntoskrnl.lib.

-see-also

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory