Other OAL IOCTLs
The following table shows the other OAL IOCTLs with a description of the purpose of each.
Programming element | Description |
---|---|
IOCTL_CELOG_GETDESKTOPZONE | This IOCTL is used by the Celog event-tracking module to query the default zone settings in the registry of the host machine, if one is present. |
IOCTL_CELOG_REGISTER | This IOCTL registers the required event-tracking APIs with the kernel. |
IOCTL_CONSOLE_SETCONTROLCHANDLER | This IOCTL allows a console application to be aborted using the keyboard command CRTL+C. |
IOCTL_HAL_GET_CACHE_INFO | This IOCTL is used to retrieve cache information |
IOCTL_HAL_GET_IMAGE_SIGNED_STATE | This IOCTL is used to retrieve the signed state of an OS image. |
IOCTL_HAL_GET_IP_ADDR | This IOCTL supports retrieval of target device Ethernet address information. |
IOCTL_HAL_INIT_RTC | This IOCTL resets the real-time clock by calling the OEMSetRealTime function. |
IOCTL_HAL_POSTINIT | This IOCTL is called by the kernel and implemented in the OAL to provide the OEM with a last chance to perform an action before other processes are started. |
IOCTL_HAL_QUERY_DISPLAYSETTINGS | This IOCTL is used by graphics device interface (GDI) to query the kernel for information about a preferred resolution for the system to use. |
IOCTL_HAL_RELEASE_SYSINTR | This IOCTL releases a previously-requested SYSINTR. |
IOCTL_HAL_WHQL_TEST_MODE | This IOCTL determines if the hardware is in a jumpered test mode. |
IOCTL_KLIB_GETALARMRESOLUTION | This IOCTL is provided by the OEM and is used to retrieve the accuracy of the real-time clock (RTC). |
IOCTL_PSL_NOTIFY | This IOCTL is used by device drivers if a process is exiting, that is, its main thread terminates, while one or more other threads are running. |
IOCTL_SET_KERNEL_COMM_DEV | This IOCTL supports a call to the SetKernelCommDev function. This IOCTL is no longer supported as of Windows CE .NET 4.0 and later. |
KD_IOCTL_CLEAR_CBP | This IOCTL is used to clear a breakpoint. |
KD_IOCTL_CLEAR_DBP | This IOCTL is used to clear a data breakpoint. |
KD_IOCTL_ENUM_CBP | This IOCTL is used to enumerate the code breakpoints that are set. |
KD_IOCTL_ENUM_DBP | This IOCTL is used to enumerate the data breakpoints that are set. |
KD_IOCTL_QUERY_CBP | This IOCTL is used to query the number of code breakpoints that are available. |
KD_IOCTL_QUERY_DBP | This IOCTL is used to query the number of data breakpoints that are available. |
KD_IOCTL_REBOOT | This IOCTL enables the kernel debugger to request a reboot when it is in a break condition. |
KD_IOCTL_SET_CBP | This IOCTL is used to set a code breakpoint. |
KD_IOCTL_SET_DBP | This IOCTL is used to set a data breakpoint. |
See Also
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.