IOCTL_CELOG_REGISTER (Windows Embedded CE 6.0)

1/5/2010

This IOCTL registers the required event-tracking APIs with the kernel.

Parameters

  • hModule
    [in] Handle to the DLL. Must be set to KMOD_CELOG.
  • dwIoControlCode
    [in] Set to IOCTL_CELOG_REGISTER.
  • lpInBuf
    [in] Pointer to a buffer that contains the CeLogExportTable structure.
  • nInBufSize
    [in] Set to sizeof(CeLogExportTable), the size of lpInBuf.
  • lpOutBuf
    [in] Set to NULL.
  • nOutBufSize
    [in] Set to 0.
  • lpBytesReturned
    [in] Set to NULL.

Return Values

If the kernel can initialize the event tracking system TRUE is returned; otherwise, FALSE is returned.

Remarks

This IOCTL is only used if an OEM replaces the default event tracking DLL, Celog.dll, with their own DLL. For information on how to replace Celog.dll, see Default Celog.dll Replacement.

Requirements

Header pkfuncs.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

Tools IOCTLs
CeLogExportTable

Other Resources

KernelLibIoControl
CeLog Event Tracking