WriteToPhysicalMemory

int WriteToPhysicalMemory (unsigned int physicalAddress, const void *sourceBuffer, unsigned int numberOfBytes);

Purpose

Copies the contents of the specified buffer into a region of physical memory.

WriteToPhysicalMemory does not check whether the memory actually exists. If the memory does not exist, WriteToPhysicalMemory returns the success value but does not read any data.

Note    WriteToPhysicalMemory requires the LabWindows/CVI low-level support driver. LabWindows/CVI loads the driver at startup if it is on disk. You can check whether LabWindows/CVI loaded the driver at startup by calling CVILowLevelSupportDriverLoaded.

Parameters

Input
Name Type Description
physicalAddress unsigned integer Physical address to write to.

No restrictions exist on the address, which can be below or above 1 MB.
sourceBuffer const void * Buffer from which to copy the physical memory.
numberOfBytes unsigned integer Number of bytes to copy to physical memory.

Return Value

Name Type Description
status integer Indicates whether the function succeeded.

Code Description
1 Success.
0 Operating system reported failure, or low-level support driver not loaded.