IOCTL_CDROM_GET_DRIVE_GEOMETRY IOCTL (ntddcdrm.h)
Retourne des informations sur la géométrie du CD-ROM (type de média, nombre de cylindres, pistes par cylindre, secteurs par piste et octets par secteur).
Code principal
Mémoire tampon d'entrée
Aucun.
Longueur de la mémoire tampon d’entrée
Aucun.
Mémoire tampon de sortie
Le pilote retourne les informations de type DISK_GEOMETRY dans la mémoire tampon à l’adresse Irp-AssociatedIrp.SystemBuffer>.
Longueur de la mémoire tampon de sortie
Parameters.DeviceIoControl.OutputBufferLength dans l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon, qui doit être >= sizeof(DISK_GEOMETRY).
Bloc d’état
Irp->IoStatus.Status est défini sur STATUS_SUCCESS si la demande réussit. Sinon, état à la condition d’erreur appropriée en tant que code NTSTATUS .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddcdrm.h (incluez Ntddcdrm.h) |