Partager via


g_oalIoCtlTable (Windows Embedded CE 6.0)

1/5/2010

This global variable references the global IOCTL table defined in the hardware platform code.

Syntax

extern const OAL_IOCTL_HANDLER g_oalIoCtlTable[];

Parameters

None.

Return Value

None.

Remarks

The IOCTL configuration table included in g_oalIoctlTable is as follows.

{ IOCTL_HAL_TRANSLATE_IRQ,                 OALIoCtlHalRequestSysIntr   },
{ IOCTL_HAL_REQUEST_SYSINTR,               OALIoCtlHalRequestSysIntr   },
{ IOCTL_HAL_RELEASE_SYSINTR,               OALIoCtlHalReleaseSysIntr   },
{ IOCTL_HAL_REQUEST_IRQ,                   OALIoCtlHalRequestIrq       },
{ IOCTL_HAL_INITREGISTRY,                  OALIoCtlHalInitRegistry     },
{ IOCTL_HAL_INIT_RTC,                      OALIoCtlHalInitRTC          },
{ IOCTL_HAL_REBOOT,                        OALIoCtlHalReboot           },
{ IOCTL_HAL_DDK_CALL,                      OALIoCtlHalDdkCall          },
{ IOCTL_HAL_DISABLE_WAKE,                  OALIoCtlHalDisableWake      },
{ IOCTL_HAL_ENABLE_WAKE,                   OALIoCtlHalEnableWake       },
{ IOCTL_HAL_GET_WAKE_SOURCE,               OALIoCtlHalGetWakeSource    },
{ IOCTL_HAL_GET_CACHE_INFO,                OALIoCtlHalGetCacheInfo     },
{ IOCTL_HAL_GET_DEVICEID,                  OALIoCtlHalGetDeviceId      },
{ IOCTL_HAL_GET_DEVICE_INFO,               OALIoCtlHalGetDeviceInfo    },
{ IOCTL_HAL_GET_UUID,                      OALIoCtlHalGetUUID          },
{ IOCTL_HAL_GET_RANDOM_SEED,               OALIoCtlHalGetRandomSeed    },
{ IOCTL_PROCESSOR_INFORMATION,             OALIoCtlProcessorInfo       },
{ IOCTL_HAL_GETREGSECUREKEYS,              OALIoCtlHalGetRegSecureKeys },
{ IOCTL_HAL_UPDATE_MODE,                   OALIoCtlHalUpdateMode       },
{ IOCTL_VBRIDGE_802_3_MULTICAST_LIST,      OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_ADD_MAC,                   OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_CURRENT_PACKET_FILTER,     OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_GET_ETHERNET_MAC,          OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_GET_RX_PACKET,             OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_GET_RX_PACKET_COMPLETE,    OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_GET_TX_PACKET,             OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_GET_TX_PACKET_COMPLETE,    OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_SHARED_ETHERNET,           OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_WILD_CARD,                 OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_WILD_CARD_RESET_BUFFER,    OALIoCtlVBridge             },
{ IOCTL_VBRIDGE_WILD_CARD_VB_INITIALIZED,  OALIoCtlVBridge             },

Requirements

Header oal_ioctl.h
Library Developer Implemented
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

IOCTL Global Variables