IR_PRIORITY_RECEIVE_PARAMS structure
Infrared deprecation warning
Important
The Infrared driver stack is deprecated starting in Windows 10, version 1803 and should no longer be used.
The IR_PRIORITY_RECEIVE_PARAMS structure is used in conjunction with the IOCTL_IR_PRIORITY_RECEIVE IOCTL to read IR data from a device.
Syntax
typedef struct _IR_PRIORITY_RECEIVE_PARAMS {
ULONG_PTR DataEnd;
ULONG_PTR ByteCount;
ULONG_PTR CarrierFrequency;
LONG Data[1];
} IR_PRIORITY_RECEIVE_PARAMS, *PIR_PRIORITY_RECEIVE_PARAMS;
Members
DataEnd
A value that indicates if a DataEnd (Timeout) event occurred. The port driver sets this member to TRUE if a DataEnd (Timeout) event occurred. Otherwise, the driver sets this member to FALSE.ByteCount
The number of bytes in the variable length Data[] portion. The caller sets this member. When the port driver completes the IRP, the driver sets this member to the number of bytes that the port driver filled in.CarrierFrequency
The carrier frequency of the IR sample (if available). The port driver sets this member.Data
The first byte in the ByteCount data buffer.
Remarks
The IR_PRIORITY_RECEIVE_PARAMS structure is available on x86-based and x64-based computers with the Windows Vista operating system.
Requirements
Header |
Irclass_ioctl.h (include Irclass_ioctl.h) |
See also