IOCTL_CDROM_GET_LAST_SESSION IOCTL (ntddcdrm.h)

Consulta el dispositivo para el primer número de sesión completo, el último número de sesión completo y la última dirección de inicio de sesión completa. Esta solicitud es la misma que una solicitud de IOCTL_CDROM_READ_TOC_EX con un formato de CDROM_READ_TOC_EX_FORMAT_SESSION. Para obtener más información sobre el formato CDROM_READ_TOC_EX_FORMAT_SESSION, vea la descripción del miembro Format de la estructura CDROM_READ_TOC_EX .

En la salida, si el valor del miembro FirstCompleteSession de CDROM_TOC_SESSION_DATA es el mismo que el valor del miembro LastCompleteSession , el disco no es multisesión.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

El controlador devuelve los datos de consulta en una estructura de CDROM_TOC_SESSION_DATA en Irp-AssociatedIrp.SystemBuffer>.

Longitud del búfer de salida

Longitud de una estructura CDROM_TOC_SESSION_DATA .

Bloque de estado

El campo Información se establece en el número de bytes devueltos. El campo Estado se establece en STATUS_SUCCESS, o posiblemente en STATUS_BUFFER_TOO_SMALL o STATUS_INSUFFICIENT_RESOURCES.

Requisitos

Requisito Valor
Header ntddcdrm.h (incluya Ntddcdrm.h)