A system, method, and computer program product are provided for
communicating sub-device state information. In use, a plurality of
sub-devices of a device is exposed to an application, utilizing a driver.
A request may then be received from the application for state information
associated with at least one of the sub-devices. In response to the
request, the state information is provided to the application.