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