IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX IOCTL (ntddcdrm.h)
Mengembalikan informasi tentang geometri CD-ROM (jenis media, jumlah silinder, trek per silinder, sektor per trek, dan byte per sektor).
Permintaan IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX berbeda dari permintaan IOCTL_CDROM_GET_DRIVE_GEOMETRY yang lebih lama. Permintaan IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX dapat mengambil informasi dari media yang dipartisi Master Boot Record (MBR) dan GUID Partition Table (GPT). Namun, IOCTL_CDROM_GET_DRIVE_GEOMETRY hanya dapat membaca media bergaya MBR.
Kode utama
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Driver mengembalikan informasi jenis DISK_GEOMETRY_EX dalam buffer di Irp-AssociatedIrp.SystemBuffer>.
Panjang buffer output
Parameters.DeviceIoControl.OutputBufferLength dalam struktur IO_STACK_LOCATION IRP menunjukkan ukuran, dalam byte, dari buffer, yang harus >= sizeof(DISK_GEOMETRY_EX).
Blok status
Bidang Informasi diatur ke ukuran, dalam byte, dari data yang dikembalikan. Bidang Status diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_UNRECOGNIZED_MEDIA, STATUS_INVALID_PARAMETER, STATUS_INFO_LENGTH_MISMATCH, atau STATUS_BUFFER_TOO_SMALL.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddcdrm.h (termasuk Ntddcdrm.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk