Appendix c watchdog timer programming on wince, C.1 deviceiocontrol, Appendix c watchdog timer programming on wince 58 – Advantech TPC-1261H User Manual

Page 68: Deviceiocontrol, Appendix c watchdog timer program- ming on wince

Advertising
background image

TPC-1261H User Manual

58

Appendix C Watchdog Timer Program-

ming on WinCE

There is a built-in watchdog timer in Windows CE 4.2 for TPC-1261H.
You can access it through the WIN32 API. TPC-1261H provides a WDT
driver to allow users to enable/disable the watchdog timer. The driver
name is “WDT1:”. Programmers must open this driver before using the
resources. Then programmers can use DeviceIOControl functions to
enable/disable the watchdog timer. The introduction below includes
DeviceIOControl, the definition of the parameter and an example.

C.1 DeviceIOControl

This function sends a control code directly to a specified device driver,
causing the corresponding device to perform the specified operation.

BOOL DeviceIoControl(
HANDLE hDevice,
DWORD dwIoControlCode,
LPVOID lpInBuffer,
DWORD nInBufferSize,
LPVOID lpOutBuffer,
DWORD nOutBufferSize,
LPDWORD lpBytesReturned,
LPOVERLAPPED lpOverlapped );

Advertising