IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX IOCTL (ntddcdrm.h)
Restituisce informazioni sulla geometria di un CD-ROM (tipo di supporto, numero di cilindri, tracce per cilindro, settori per traccia e byte per settore).
La richiesta di IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX è diversa dalla richiesta di IOCTL_CDROM_GET_DRIVE_GEOMETRY precedente. La richiesta di IOCTL_CDROM_GET_DRIVE_GEOMETRY_EX può recuperare informazioni sia da record di avvio master (MBR) che da supporti partizionati GPT (GUID Partition Table). Tuttavia, IOCTL_CDROM_GET_DRIVE_GEOMETRY può leggere solo supporti in stile MBR.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il driver restituisce le informazioni di tipo DISK_GEOMETRY_EX nel buffer in Irp-AssociatedIrp.SystemBuffer>.
Lunghezza del buffer di output
Parameters.DeviceIoControl.OutputBufferLength nella struttura IO_STACK_LOCATION di IRP indica le dimensioni, in byte, del buffer, che devono essere >= sizeof(DISK_GEOMETRY_EX).
Blocco dello stato
Il campo Informazioni è impostato sulle dimensioni, in byte, dei dati restituiti. Il campo Stato è impostato su STATUS_SUCCESS oppure su STATUS_UNRECOGNIZED_MEDIA, STATUS_INVALID_PARAMETER, STATUS_INFO_LENGTH_MISMATCH o STATUS_BUFFER_TOO_SMALL.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddcdrm.h (include Ntddcdrm.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per