IOCTL_CELOG_REGISTER

This input/output control code (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 more information on how to replace Celog.dll, see Replacing the Default Celog.dll.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Pkfuncs.h.

See Also

CeLogExportTable | KernelLibIoControl | IOCTL_CELOG_GETDESKTOPZONE

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.