Freigeben über


SUB_Q_CURRENT_POSITION-Struktur (ntddcdrm.h)

Die SUB_Q_CURRENT_POSITION-Struktur enthält Positionsinformationen und wird in Verbindung mit SUB_Q_CHANNEL_DATA verwendet.

Syntax

typedef struct _SUB_Q_CURRENT_POSITION {
  SUB_Q_HEADER Header;
  UCHAR        FormatCode;
  UCHAR        Control : 4;
  UCHAR        ADR : 4;
  UCHAR        TrackNumber;
  UCHAR        IndexNumber;
  UCHAR        AbsoluteAddress[4];
  UCHAR        TrackRelativeAddress[4];
} SUB_Q_CURRENT_POSITION, *PSUB_Q_CURRENT_POSITION;

Member

Header

Gibt unter anderem die Länge der abgerufenen Q-Subchanneldaten an. Weitere Informationen finden Sie unter SUB_Q_HEADER .

FormatCode

Sollte den Wert IOCTL_CDROM_CURRENT_POSITION haben.

Control

Definiert verschiedene Arten von Informationen innerhalb des Einwahlbereichs des Inhaltsverzeichnisses. Weitere Informationen zu den zulässigen Werten für dieses Mitglied finden Sie in der Spezifikation T10/1363-D des National Committee for Information Technology Standards (NCITS).

ADR

Gibt den Typ der Informationen an, die im Q-Unterkanal des Blocks codiert sind. Informationen zu den zulässigen Werten für dieses Mitglied finden Sie in der Spezifikation T10/1363-D des National Committee for Information Technology Standards (NCITS).

TrackNumber

Enthält die aktuelle Spurnummer.

IndexNumber

Enthält die aktuelle Indexnummer.

AbsoluteAddress[4]

Gibt den aktuellen Speicherort relativ zum logischen Anfang des Mediums an. Die Bytes in diesem Array werden in big-endianischer Reihenfolge angeordnet. AbsoluteAddress[0] enthält das bedeutendste Byte und AbsoluteAddress[3] das am wenigsten signifikante Byte.

TrackRelativeAddress[4]

Gibt den aktuellen Speicherort relativ zum logischen Anfang der aktuellen Spur an. Die Bytes in diesem Array werden in big-endianischer Reihenfolge angeordnet. TrackRelativeAddress[0] enthält das bedeutendste Byte und TrackRelativeAddress[3] das am wenigsten signifikante Byte.

Anforderungen

Anforderung Wert
Header ntddcdrm.h (einschließen von Ntddcdrm.h)

Weitere Informationen

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER