Share via


IOCTL_CELOG_REPORTZONECHANGE (Windows Embedded CE 6.0)

1/5/2010

This IOCTL is used by a CeLog DLL to report that its zones have changed internally without a call to CeLogSetZones.

Parameters

  • hModule
    [in] Handle to the DLL. Must be set to KMOD_CELOG.
  • dwIoControlCode
    [in] Set to IOCTL_CELOG_REPORTZONECHANGE.
  • lpInBuf
    [in] Set to NULL.
  • nInBufSize
    [in] Set to 0.
  • lpOutBuf
    [out] Set to NULL.
  • nOutBufSize
    [out] Set to 0.
  • lpBytesReturned
    [out] Set to NULL.

Return Values

TRUE indicates that the new zone settings were successfully recorded. FALSE indicates failure.

Remarks

A DLL can call this IOCTL whenever it needs to change its zone settings outside the context of a CeLogSetZones API call.

Because this IOCTL causes the kernel to call CeLogQueryZones for every registered CeLog DLL, the DLL that calls IOCTL_CELOG_REPORTZONECHANGE should return its new zone settings when its CeLogQueryZones export is called.

Requirements

Header pkfuncs.h
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

Tools IOCTLs
IOCTL_CELOG_GETDESKTOPZONE

Other Resources

CeLogSetZones
CeLogQueryZones
CeLog Event Tracking