Specifications
Remote Control and Receiver-Transceiver Specifications and Requirements
for Windows Media Center in Windows Operating Systems
153
IOCTL_IR_EXIT_PRIORITY_RECEIVE
User Scenario
This is used to transfer the device from learning mode back into basic receive mode.
Operation
This request is sent to end Priority Receive mode. Upon receipt of the request, the port should
abort any outstanding IOCTL_IR_PRIORITY_RECEIVE requests and fail any future
IOCTL_IR_PRIORITY_RECEIVE requests (before receiving a new
IOCTL_IR_ENTER_PRIORITY_RECEIVE request). As a result of receiving this IOCTL, the CIR
Port driver is responsible for restoring the device to the state that it was in before receipt of the
IOCT_IR_ENTER_PRIORITY_RECEIVE.
Input
None.
Output
None.
I/O Status Block
The Information field is set to zero.
The Status field is set to STATUS_SUCCESS or an appropriate error status.
For more information, see IOCTL_IR_ENTER_PRIORITY_RECEIVE and
IOCTL_IR_PRIORITY_RECEIVE.
IOCTL_IR_FLASH_RECEIVER
User Scenario
This is used to give the user a visible indication of where to point the receiver.
Operation
Flash an LED on the given receiver. Used to tell the user where to point the remote, so a given
"receiver box" with multiple receiver parts only needs one LED to flash.
Important This is highly recommended as a key user scenario.
Input
Irp->AssociatedIrp.SystemBuffer contains a pointer to a 32-bit bitmask of receivers to flash.
Output
None.
I/O Status Block
The Information field is set to zero.
The Status field is set to STATUS_SUCCESS if the operation is completed successfully.
IOCTL_IR_GET_DEV_CAPS
User Scenario










