Drivers Dgeneral



  1. Driver General Electric
  2. General Drivers License Form
-->Driver general contractor

Driver Licensing - General Information. The Driver Licensing Section is under the Department of Finance, Vehicle Registration and Licensing Division. This page provides the information you need to apply for a driver’s license, to renew a driver’s license or to transfer a driver’s license from another state. Also see Commercial Driver. The general-purpose I/O (GPIO) controller driver communicates with the GPIO framework extension (GpioClx) through the GpioClx device-driver interface (DDI). This DDI is defined in the Gpioclx.h header. Armed forces military operator's permit or license is not acceptable proof of a driver's license. If you cannot provide proof of ever holding a driver's license, you will need to apply as a new driver. General labor (Plow Drivers/Shovel guys) (Landscape/Lawn Maintenance) (Valparaiso,Indiana) hide this posting restore restore this posting. Favorite this post Jan 19 Van Drivers Wanted FT/PT - Bensenville. Movers, drivers daily pay - start immediately 602 772 6712 (23rd and Deer Valley Rd Bus drops off in front of our office) pic hide this posting restore restore this posting favorite this post Jan 26.

The general-purpose I/O (GPIO) controller driver communicates with the GPIO framework extension (GpioClx) through the GpioClx device-driver interface (DDI). This DDI is defined in the Gpioclx.h header file and is described in this section. As part of this DDI, GpioClx implements several driver support methods, which are called by the GPIO controller driver. This driver implements a set of event callback functions, which are called by GpioClx. GpioClx uses these callbacks to manage interrupt requests from GPIO pins that are configured as interrupt inputs, and to transfer data to or from GPIO pins that are configured as data inputs and outputs.

For conceptual information about writing GPIOClx client drivers, see General-Purpose I/O (GPIO) Driver Design Guide

IOCTLs

TitleDescription
IOCTL_GPIO_CONTROLLER_SPECIFIC_FUNCTIONThe IOCTL_GPIO_CONTROLLER_SPECIFIC_FUNCTION I/O control code enables a client of the general-purpose I/O (GPIO) controller to request a controller-specific device-control operation.
IOCTL_GPIO_READ_PINSThe IOCTL_GPIO_READ_PINS I/O control code enables a client of the general-purpose I/O (GPIO) controller to read from a set of GPIO pins that are configured as inputs.
IOCTL_GPIO_WRITE_PINSThe IOCTL_GPIO_WRITE_PINS I/O control code enables a client of the general-purpose I/O (GPIO) controller to write to a set of GPIO pins that are configured as outputs.

Enumerations

TitleDescription
CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPEThe CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE enumeration type indicates what type of attribute information the GPIO framework extension (GpioClx) is requesting from the GPIO controller driver.
GPIO_CONNECT_IO_PINS_MODEThe GPIO_CONNECT_IO_PINS_MODE enumeration indicates whether a set of general-purpose I/O (GPIO) pins is configured as inputs or outputs.

Functions

TitleDescription
GPIO_CLIENT_CLEAR_ACTIVE_INTERRUPTSThe CLIENT_ClearActiveInterrupts event callback function clears active interrupts on a set of general-purpose I/O (GPIO) pins that are configured as interrupt inputs.
GPIO_CLIENT_CONNECT_IO_PINSThe CLIENT_ConnectIoPins event callback function opens a logical connection to a set of general-purpose I/O (GPIO) pins and configures these pins for data read or write operations.
GPIO_CLIENT_CONTROLLER_SPECIFIC_FUNCTIONThe CLIENT_ControllerSpecificFunction event callback function performs an operation that is specific to a particular general-purpose I/O (GPIO) controller.
GPIO_CLIENT_DISABLE_INTERRUPTThe CLIENT_DisableInterrupt event callback function disables interrupts on a general-purpose I/O (GPIO) pin that is configured as an interrupt input.
GPIO_CLIENT_DISCONNECT_IO_PINSThe CLIENT_DisconnectIoPins event callback function closes a logical connection to a set of general-purpose I/O (GPIO) pins that are configured for data read or write operations.
GPIO_CLIENT_ENABLE_INTERRUPTThe CLIENT_EnableInterrupt event callback function enables interrupts on a general-purpose I/O (GPIO) pin that is configured as an interrupt input.
GPIO_CLIENT_MASK_INTERRUPTSThe CLIENT_MaskInterrupts event callback function masks interrupts on a set of general-purpose I/O (GPIO) pins that are configured as interrupt inputs.
GPIO_CLIENT_PRE_PROCESS_CONTROLLER_INTERRUPTThe CLIENT_PreProcessControllerInterrupt event callback function performs any pre-processing of a general-purpose I/O (GPIO) interrupt that must be done immediately if the ISR is scheduled to run at a later time.
GPIO_CLIENT_PREPARE_CONTROLLERThe CLIENT_PrepareController event callback function performs any operations that are needed to make the general-purpose I/O (GPIO) controller ready to be accessed by the GPIO controller driver.
GPIO_CLIENT_QUERY_ACTIVE_INTERRUPTSThe CLIENT_QueryActiveInterrupts event callback function queries the state of a set of general-purpose I/O (GPIO) pins that are configured as interrupt inputs.
GPIO_CLIENT_QUERY_CONTROLLER_BASIC_INFORMATIONThe CLIENT_QueryControllerBasicInformation event callback function retrieves the hardware attributes of the general-purpose I/O (GPIO) controller.
GPIO_CLIENT_QUERY_ENABLED_INTERRUPTSThe CLIENT_QueryEnabledInterrupts event callback function queries the state of a set of general-purpose I/O (GPIO) pins to determine which pins are both configured as interrupt inputs and enabled for interrupts.
GPIO_CLIENT_QUERY_SET_CONTROLLER_INFORMATIONThe CLIENT_QuerySetControllerInformation event callback function queries the general-purpose I/O (GPIO) controller driver for the specified set of attributes of the GPIO controller.
GPIO_CLIENT_READ_PINSThe CLIENT_ReadGpioPins event callback function reads a set of general-purpose I/O (GPIO) pins that are configured as data inputs.
GPIO_CLIENT_READ_PINS_MASKThe CLIENT_ReadGpioPinsUsingMask event callback function reads a bank of general-purpose I/O (GPIO) pins.
GPIO_CLIENT_RECONFIGURE_INTERRUPTThe CLIENT_ReconfigureInterrupt event callback function reconfigures a general-purpose I/O (GPIO) pin that is used as an interrupt input.
GPIO_CLIENT_RELEASE_CONTROLLERThe CLIENT_ReleaseController event callback function performs operations that are needed when the general-purpose I/O (GPIO) controller device is no longer accessible.
GPIO_CLIENT_RESTORE_BANK_HARDWARE_CONTEXTThe CLIENT_RestoreBankHardwareContext event callback function restores the hardware context of a bank of general-purpose I/O (GPIO) pins.
GPIO_CLIENT_SAVE_BANK_HARDWARE_CONTEXTThe CLIENT_SaveBankHardwareContext event callback function saves the hardware context of a bank of general-purpose I/O (GPIO) pins.
GPIO_CLIENT_START_CONTROLLERThe CLIENT_StartController event callback function performs operations that are needed when the general-purpose I/O (GPIO) controller device enters the D0 power state.
GPIO_CLIENT_STOP_CONTROLLERThe CLIENT_StopController event callback function performs operations that are needed to prepare the general-purpose I/O (GPIO) controller device to exit the D0 power state.
GPIO_CLIENT_UNMASK_INTERRUPTThe CLIENT_UnmaskInterrupt event callback function unmasks the interrupt on a general-purpose I/O (GPIO) pin that is configured as an interrupt input.
GPIO_CLIENT_WRITE_PINSThe CLIENT_WriteGpioPins event callback function writes to a set of general-purpose I/O (GPIO) pins that are configured as data outputs.
GPIO_CLIENT_WRITE_PINS_MASKThe CLIENT_WriteGpioPinsUsingMask event callback function writes to a set of general-purpose I/O (GPIO) pins that are configured as data outputs.
GPIO_CLX_AcquireInterruptLockThe GPIO_CLX_AcquireInterruptLock method acquires an interrupt lock on a bank of pins in the general-purpose I/O (GPIO) controller.
GPIO_CLX_ProcessAddDevicePostDeviceCreateThe GPIO_CLX_ProcessAddDevicePostDeviceCreate method passes a framework device object to the GPIO framework extension (GpioClx).
GPIO_CLX_ProcessAddDevicePreDeviceCreateThe GPIO_CLX_ProcessAddDevicePreDeviceCreate method loads initialization information into two structures that are passed as input parameters to the WdfDeviceCreate method.
GPIO_CLX_RegisterClientThe GPIO_CLX_RegisterClient method registers a general-purpose I/O (GPIO) controller driver as a client of the GPIO framework extension (GpioClx).
GPIO_CLX_ReleaseInterruptLockThe GPIO_CLX_ReleaseInterruptLock method releases an interrupt lock on the specified bank.
GPIO_CLX_UnregisterClientThe GPIO_CLX_UnregisterClient method removes a general-purpose I/O (GPIO) controller driver's registration with the GPIO framework extension (GpioClx).

Structures

TitleDescription
CLIENT_CONTROLLER_BASIC_INFORMATIONThe CLIENT_CONTROLLER_BASIC_INFORMATION structure contains general-purpose I/O (GPIO) controller hardware attributes and configuration information.
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUTThe CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT structure contains a request for the hardware attributes of the general-purpose I/O (GPIO) controller.
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUTThe CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT structure contains a set of general-purpose I/O (GPIO) controller attributes that were requested by the GPIO framework extension (GpioClx).
CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUTThe CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT structure contains information about the power-management capabilities of a bank of general-purpose I/O (GPIO) pins.
CONTROLLER_ATTRIBUTE_FLAGSThe CONTROLLER_ATTRIBUTE_FLAGS structure describes the hardware attributes of the general-purpose I/O (GPIO) controller device.
GPIO_CLEAR_ACTIVE_INTERRUPTS_PARAMETERSThe GPIO_CLEAR_ACTIVE_INTERRUPTS_PARAMETERS structure describes a set of general-purpose I/O (GPIO) interrupt pins to clear.
GPIO_CLIENT_CONTROLLER_SPECIFIC_FUNCTION_PARAMETERSThe GPIO_CLIENT_CONTROLLER_SPECIFIC_FUNCTION_PARAMETERS structure describes the input and output buffers for a controller-specific operation.
GPIO_CLIENT_REGISTRATION_PACKETThe GPIO_CLIENT_REGISTRATION_PACKET structure contains registration information that the general-purpose I/O (GPIO) controller driver passes to the GPIO framework extension (GpioClx).
GPIO_CONNECT_IO_PINS_PARAMETERSThe GPIO_CONNECT_IO_PINS_PARAMETERS structure describes a logical connection to a set of general-purpose I/O (GPIO) pins and specifies whether to configure these pins as data inputs or outputs.
GPIO_DISABLE_INTERRUPT_PARAMETERSThe GPIO_DISABLE_INTERRUPT_PARAMETERS structure describes a general-purpose I/O (GPIO) interrupt pin to disable.
GPIO_DISCONNECT_IO_PINS_PARAMETERSThe GPIO_DISCONNECT_IO_PINS_PARAMETERS structure describes a set of general-purpose I/O (GPIO) pins that are to be disconnected.
GPIO_ENABLE_INTERRUPT_PARAMETERSThe GPIO_ENABLE_INTERRUPT_PARAMETERS structure specifies a general-purpose I/O (GPIO) pin and describes the interrupt attributes of this pin.
GPIO_MASK_INTERRUPT_PARAMETERSThe GPIO_MASK_INTERRUPT_PARAMETERS structure describes a set of general-purpose I/O (GPIO) interrupt pins to mask.
GPIO_QUERY_ACTIVE_INTERRUPTS_PARAMETERSThe GPIO_QUERY_ACTIVE_INTERRUPTS_PARAMETERS structure describes a set of general-purpose I/O (GPIO) interrupt pins to query for their enabled and active states.
GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERSThe GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS structure indicates which interrupt pins in a bank of general-purpose I/O (GPIO) pins are enabled.
GPIO_READ_PINS_MASK_PARAMETERSThe GPIO_READ_PINS_MASK_PARAMETERS structure describes a read operation on a bank of general-purpose I/O (GPIO) pins.
GPIO_READ_PINS_PARAMETERSThe GPIO_READ_PINS_PARAMETERS structure describes a read operation on a group of general-purpose I/O (GPIO) pins.
GPIO_RECONFIGURE_INTERRUPTS_PARAMETERSThe GPIO_RECONFIGURE_INTERRUPTS_PARAMETERS structure describes the general-purpose I/O (GPIO) interrupt pin to reconfigure.
GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERSThe GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS structure describes a bank of general-purpose I/O (GPIO) pins whose hardware state is to be saved or restored.
GPIO_WRITE_PINS_MASK_PARAMETERSThe GPIO_WRITE_PINS_MASK_PARAMETERS structure describes a write operation on a bank of general-purpose I/O (GPIO) pins.
GPIO_WRITE_PINS_PARAMETERSThe GPIO_WRITE_PINS_PARAMETERS structure describes a write operation on a group of general-purpose I/O (GPIO) pins.
Drivers Dgeneral

Ensuring your drivers are up-to-speed on the best practices while on the road is paramount to your safety program. Our general knowledge videos for drivers focus on best practices, safe driving tips, cargo securement, and coupling/uncoupling trailers.

Included Modules

Cargo Securement

This series covers cargo door safety and proper cargo securement, including proper inspection of securement.

Coupling & Uncoupling

This series discusses the proper procedures involved in coupling a trailer and uncoupling a trailer.

Driver Best Practices

Drivers Dgeneral

This series covers dump truck safety, bucket truck safety, avoiding cargo theft, loading/unloading and transporting heavy equipment, route management, seatbelt usage, and triangle placement scenarios.

Safe Driving

This series covers driving in extreme weather conditions, driving through work zones, and stop and traffic sign awareness.

Request a Catalog
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Drivers general rules

Driver General Electric

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

  • Industries Served
  • Training Videos
  • Resources

SupportRequest A Demo

General Drivers License Form

Client Support: 877.792.3866

Sales: 866.904.5087