NdisMoveMemory (Windows Embedded CE 6.0)

1/6/2010

This function copies a specified number of bytes from one caller-supplied location to another.

Syntax

VOID NdisMoveMemory(
  PVOID Destination,
  PVOID Source,
  ULONG Length
);

Parameters

  • Destination
    [out] Pointers to a system-space buffer that is the destination of the move. This buffer must be at least Length bytes in size.
  • Source
    [in] Pointer to a system-space buffer from which this function copies the data to the destination buffer. This buffer must be at least Length bytes in size.
  • Length
    [in] Specifies the number of bytes to copy.

Return Value

None.

Remarks

Both Source and Destination are virtual addresses.

If either address falls within a range of device memory that was mapped with the NdisMMapIoSpace function, an NIC driver calls one of the NdisXXXMappedMemory functions instead of this function.

The range specified by Source and Length cannot overlap the Destination range.

Requirements

Header ndis.h
Library ndis.dll
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NDIS Library Functions
NdisAllocateMemory
NdisMMapIoSpace
NdisMoveFromMappedMemory
NdisMoveMappedMemory
NdisMoveToMappedMemory