AACS_SERIAL_NUMBER structure (ntddcdvd.h)

The AACS_SERIAL_NUMBER structure contains an Advanced Access Content System (AACS) serial number and corresponding message authentication code (MAC).

Syntax

typedef struct _AACS_SERIAL_NUMBER {
  UCHAR PrerecordedSerialNumber[16];
  UCHAR MAC[16];
} AACS_SERIAL_NUMBER, *PAACS_SERIAL_NUMBER;

Members

PrerecordedSerialNumber[16]

The serial number.

MAC[16]

The message authentication code (MAC) that the client uses to verify that the serial number is for the current AACS authentication sequence.

Remarks

Clients retrieve the AACS serial number with an IOCTL_AACS_READ_SERIAL_NUMBER request.

Requirements

Requirement Value
Header ntddcdvd.h (include Ntddcdvd.h)

See also

IOCTL_AACS_READ_SERIAL_NUMBER