struktur SUB_Q_CURRENT_POSITION (ntddcdrm.h)
Struktur SUB_Q_CURRENT_POSITION berisi informasi posisi dan digunakan bersama dengan SUB_Q_CHANNEL_DATA.
Sintaks
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;
Anggota
Header
Menunjukkan, antara lain, panjang data subsaluran Q yang diambil. Lihat SUB_Q_HEADER untuk detail selengkapnya.
FormatCode
Harus memiliki nilai IOCTL_CDROM_CURRENT_POSITION.
Control
Menentukan berbagai jenis informasi dalam area prospek daftar isi. Untuk informasi selengkapnya tentang nilai yang diizinkan untuk anggota ini, lihat spesifikasi T10/1363-D, oleh Komite Nasional untuk Standar Teknologi Informasi (NCITS).
ADR
Menunjukkan jenis informasi yang dikodekan di subsaluran Q blok. Untuk informasi tentang nilai yang diizinkan untuk anggota ini, lihat spesifikasi T10/1363-D, oleh Komite Nasional untuk Standar Teknologi Informasi (NCITS).
TrackNumber
Berisi nomor trek saat ini.
IndexNumber
Berisi nomor indeks saat ini.
AbsoluteAddress[4]
Memberikan lokasi saat ini relatif terhadap awal logis media. Byte dalam array ini diatur dalam urutan big-endian. AbsoluteAddress[0] berisi byte yang paling signifikan, dan AbsoluteAddress[3] berisi byte yang paling tidak signifikan.
TrackRelativeAddress[4]
Memberikan lokasi saat ini relatif terhadap awal logis trek saat ini. Byte dalam array ini diatur dalam urutan big-endian. TrackRelativeAddress[0] berisi byte yang paling signifikan, dan TrackRelativeAddress[3] berisi byte yang paling tidak signifikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdrm.h (termasuk Ntddcdrm.h) |