Page 76 Epson Research and Development
Vancouver Design Center
S1D13705 Programming Notes and Examples
X27A-G-002-03 Issue Date: 02/01/22
return -1;
Arr[0] = physaddr;
Arr[1] = 4 * 1024 * 1024;
rc = DeviceIoControl(hDriver, IOCTL_SED_MAP_PHYSICAL_MEMORY,
&Arr[0], 2 * sizeof(ULONG), &retVal, sizeof(ULONG),
&cbReturned, NULL);
if (rc)
*linaddr = retVal;
/*
** Close the handle.
** This will dynamically UNLOAD the Virtual Device for Win95.
*/
CloseHandle(hDriver);
if (rc)
return 0;
return -1;
}