DVD_READ_STRUCTURE structure (ntddcdvd.h)

The DVD_READ_STRUCTURE structure is used in conjunction with the IOCTL_DVD_READ_STRUCTURE request to retrieve a DVD descriptor containing information about a DVD disc.

Syntax

typedef struct DVD_READ_STRUCTURE {
  LARGE_INTEGER        BlockByteOffset;
  DVD_STRUCTURE_FORMAT Format;
  DVD_SESSION_ID       SessionId;
  UCHAR                LayerNumber;
} DVD_READ_STRUCTURE, *PDVD_READ_STRUCTURE;

Members

BlockByteOffset

Contains an offset to the logical block address of the descriptor to be retrieved.

Format

Indicates the type of DVD descriptor to retrieve. See the DVD_STRUCTURE_FORMAT enumeration type for further information about the values that can be assigned to this member.

SessionId

Contains the DVD session ID.

LayerNumber

Contains the number of the layer where the descriptor is to be retrieved.

Remarks

The DVD_READ_STRUCTURE structure contains data such as copyright information, or manufacturer-specific information.

Requirements

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

See also

DVD_STRUCTURE_FORMAT

IOCTL_DVD_READ_STRUCTURE