IOCTL_CELOG_DEREGISTER (Windows CE 5.0)

Send Feedback

This IOCTL is used by the CeLog DLL to deregister so that it will no longer receive data.

Parameters

  • hModule
    [in] Handle to the DLL. Must be set to KMOD_CELOG.
  • dwIoControlCode
    [in] Set to IOCTL_CELOG_DEREGISTER.
  • lpInBuf
    [in] CeLogExportTable structure that was passed to IOCTL_CELOG_REGISTER.
  • 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

Returns TRUE if the DLL was successfully deregistered. Otherwise, returns FALSE.

Remarks

Even when all handles to the DLL have been closed, and the DLL has been deregistered, the DLL will remain loaded in memory. So if other applications load the DLL later, the application will receive a DLL_PROCESS_ATTACH message, and would need to call IOCTL_CELOG_REGISTER again to become active.

Requirements

OS Versions: Windows CE 5.0 and later.
Header: Pkfuncs.h.

See Also

CeLogExportTable | IOCTL_CELOG_REGISTER | CeLog Event Tracking

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.