Partager via


structure SUB_Q_CURRENT_POSITION (ntddcdrm.h)

La structure SUB_Q_CURRENT_POSITION contient des informations de position et est utilisée conjointement avec SUB_Q_CHANNEL_DATA.

Syntaxe

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;

Membres

Header

Indique, entre autres, la longueur des données du sous-canal Q qui ont été récupérées. Pour plus d’informations, consultez SUB_Q_HEADER .

FormatCode

Doit avoir la valeur IOCTL_CDROM_CURRENT_POSITION.

Control

Définit différents types d’informations dans la zone de prospect de la table des matières. Pour plus d’informations sur les valeurs autorisées pour ce membre, consultez la spécification T10/1363-D du Comité national des normes de technologie de l’information (NCITS).

ADR

Indique le type d’informations encodées dans le sous-canal Q du bloc. Pour plus d’informations sur les valeurs autorisées pour ce membre, consultez la spécification T10/1363-D du Comité national des normes de technologie de l’information (NCITS).

TrackNumber

Contient le numéro de piste actuel.

IndexNumber

Contient le numéro d’index actuel.

AbsoluteAddress[4]

Donne l’emplacement actuel par rapport au début logique du média. Les octets de ce tableau sont organisés dans l’ordre big-endian. AbsoluteAddress[0] contient l’octet le plus significatif, et AbsoluteAddress[3] contient l’octet le moins significatif.

TrackRelativeAddress[4]

Donne l’emplacement actuel par rapport au début logique de la piste actuelle. Les octets de ce tableau sont organisés dans l’ordre big-endian. TrackRelativeAddress[0] contient l’octet le plus significatif, et TrackRelativeAddress[3] contient l’octet le moins significatif.

Configuration requise

Condition requise Valeur
En-tête ntddcdrm.h (inclure Ntddcdrm.h)

Voir aussi

CDROM_SUB_Q_DATA_FORMAT

IOCTL_CDROM_READ_Q_CHANNEL

SUB_Q_CHANNEL_DATA

SUB_Q_HEADER