BDA_ISDBCAS_EMG_REQ structure

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Contains the data for an EMG command.

For more information, refer to ARIB STD-B25, Conditional Access System Specifications For Digital Broadcasting. (This resource may not be available in some languages and countries.)

Syntax

typedef struct _BDA_ISDBCAS_EMG_REQ {
  BYTE bCLA;
  BYTE bINS;
  BYTE bP1;
  BYTE bP2;
  BYTE bLC;
  BYTE bCardId;
  BYTE bProtocol;
  BYTE bCABroadcasterGroupId;
  BYTE bMessageControl;
  BYTE bMessageCode[MIN_DIMENSION];
} BDA_ISDBCAS_EMG_REQ, *PBDA_ISDBCAS_EMG_REQ;

Members

bCLA

The CLA (Class) byte. The value must be 0x90.

bINS

The INS (Instruction) byte. The value must be 0x38.

bP1

The P1 (Parameter 1) byte.

bP2

The P2 (Parameter 2) byte.

bLC

The size, in bytes, of the data that follows this structure member.

bCardId

Card ID.

bProtocol

Protocol number.

bCABroadcasterGroupId

Broadcaster group identifier.

bMessageControl

Message control.

bMessageCode

Message code region. This array might be larger than the size given in the structure declaration. Use the value of bLC to determine the size.

Requirements

Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
Bdatypes.h

See also

IBDA_ISDBConditionalAccess::SetIsdbCasRequest