IR_TRANSMIT_CHUNK structure

Important

The Infrared driver stack is deprecated starting in Windows 10, version 1803 and should no longer be used.

The IR_TRANSMIT_CHUNK structure describes the IR data that device will blast; this structure is used with the IOCTL_IR_TRANSMIT IOCTL and IR_TRANSMIT_PARAMS structure to blast IR data.

Syntax

typedef struct _IR_TRANSMIT_CHUNK {
  ULONG_PTR OffsetToNextChunk;
  ULONG_PTR RepeatCount;
  ULONG_PTR ByteCount;
  LONG      Data[1];
} IR_TRANSMIT_CHUNK, *PIR_TRANSMIT_CHUNK;

Members

  • OffsetToNextChunk
    The offset, in bytes, from the Data member of this buffer to the next IR_TRANSMIT_CHUNK structure (or zero if no more chunks are in the buffer).

  • RepeatCount
    The number of times to serially repeat ByteCount bytes of data.

  • ByteCount
    The number of data bytes that are contained in Data[].

  • Data
    The first byte of ByteCount bytes of data.

    Note Each chunk is filled to integral ULONG_PTR boundary.

Remarks

The IR_TRANSMIT_CHUNK 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

IOCTL_IR_TRANSMIT

IR_TRANSMIT_PARAMS

Send comments about this topic to Microsoft