Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura SUB_Q_CURRENT_POSITION contiene información de posición y se usa junto con SUB_Q_CHANNEL_DATA.
Sintaxis
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;
Miembros
Header
Indica, entre otras cosas, la longitud de los datos subcanales Q recuperados. Consulte SUB_Q_HEADER para obtener más información.
FormatCode
Debe tener un valor de IOCTL_CDROM_CURRENT_POSITION.
Control
Define varios tipos de información dentro de la tabla de contenido del área de cliente potencial. Para obtener más información sobre los valores permitidos para este miembro, vea especificación T10/1363-D, por comité nacional de normas de tecnología de la información (NCITS).
ADR
Indica el tipo de información codificada en el subcanal Q del bloque. Para obtener información sobre los valores permitidos para este miembro, vea especificación T10/1363-D, por comité nacional de normas de tecnología de la información (NCITS).
TrackNumber
Contiene el número de pista actual.
IndexNumber
Contiene el número de índice actual.
AbsoluteAddress[4]
Proporciona la ubicación actual en relación con el principio lógico del medio. Los bytes de esta matriz se organizan en orden big-endian. AbsoluteAddress[0] contiene el byte más significativo y AbsoluteAddress[3] contiene el byte menos significativo.
TrackRelativeAddress[4]
Proporciona la ubicación actual en relación con el principio lógico de la pista actual. Los bytes de esta matriz se organizan en orden big-endian. TrackRelativeAddress[0] contiene el byte más significativo y TrackRelativeAddress[3] contiene el byte menos significativo.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | ntddcdrm.h (incluya Ntddcdrm.h) |