The RtlCopyBytes routine copies the specified number of bytes from a source memory block to a destination memory block.
VOID RtlCopyBytes( _Out_ PVOID Destination, _In_ const VOID *Source, _In_ SIZE_T Length );
A pointer to the destination memory to copy the bytes to.
A pointer to the source memory to copy the bytes from.
The number of bytes to copy from the source to the destination.
New drivers should use the RtlCopyMemory routine instead of RtlCopyBytes.
The source memory block, which is defined by Source and Length, cannot overlap the destination memory block, which is defined by Destination and Length.
Callers of RtlCopyBytes can be running at any IRQL if the source and destination memory blocks are in nonpaged system memory. Otherwise, the caller must be running at IRQL <= APC_LEVEL.
Available starting with Windows 2000.
|Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)|
Any level (See Remarks section)