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
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) |