DVD_REGION structure (ntddcdvd.h)

The DVD_REGION structure is used in conjunction with the IOCTL_DVD_GET_REGION request to retrieve region playback control (RPC) information for a DVD device.

Syntax

typedef struct _DVD_REGION {
  UCHAR CopySystem;
  UCHAR RegionData;
  UCHAR SystemRegion;
  UCHAR ResetCount;
} DVD_REGION, *PDVD_REGION;

Members

CopySystem

Indicates the copyright protection type. For more information about copyright protection types, see the SCSI Multimedia Commands - 3 (MMC-3) specification.

RegionData

Indicates the region code of the currently mounted DVD media. This is an eight-bit bitmask, with one bit for each DVD region. A value of 0x00 means that no region is specified.

SystemRegion

Indicates the region code of the DVD player. This is an eight-bit bitmask, with one bit for each system region. A value of 0x00 means that no region is specified.

ResetCount

Indicates the remaining number of times the DVD device's region code can be changed by the user. This member can hold a value between 0 and 7.

Requirements

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

See also

IOCTL_DVD_GET_REGION