Condividi tramite


SUB_Q_CURRENT_POSITION struttura (ntddcdrm.h)

La struttura SUB_Q_CURRENT_POSITION contiene informazioni sulla posizione e viene usata in combinazione con SUB_Q_CHANNEL_DATA.

Sintassi

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;

Members

Header

Indica, tra le altre cose, la lunghezza dei dati subchannel Q recuperati. Per altre informazioni, vedere SUB_Q_HEADER .

FormatCode

Deve avere un valore di IOCTL_CDROM_CURRENT_POSITION.

Control

Definisce vari tipi di informazioni all'interno dell'area lead-in del contenuto. Per altre informazioni sui valori consentiti per questo membro, vedere la specifica T10/1363-D, da parte del Comitato nazionale per gli standard di information technology (NCITS).

ADR

Indica il tipo di informazioni codificate nel sottocanale Q del blocco. Per informazioni sui valori consentiti per questo membro, vedere la specifica T10/1363-D da parte del Comitato nazionale per gli standard di information technology (NCITS).

TrackNumber

Contiene il numero di traccia corrente.

IndexNumber

Contiene il numero di indice corrente.

AbsoluteAddress[4]

Fornisce la posizione corrente rispetto all'inizio logico del supporto. I byte in questa matrice sono disposti in ordine big-endian. AbsoluteAddress[0] contiene il byte più significativo e AbsoluteAddress[3] contiene il byte meno significativo.

TrackRelativeAddress[4]

Fornisce la posizione corrente rispetto all'inizio logico della traccia corrente. I byte in questa matrice sono disposti in ordine big-endian. TrackRelativeAddress[0] contiene il byte più significativo e TrackRelativeAddress[3] contiene il byte meno significativo.

Requisiti

Requisito Valore
Intestazione ntddcdrm.h (include Ntddcdrm.h)

Vedi anche

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER