IOCTL_CDROM_GET_LAST_SESSION IOCTL (ntddcdrm.h)
Fragt das Gerät nach der ersten vollständigen Sitzungsnummer, der letzten vollständigen Sitzungsnummer und der Adresse des letzten vollständigen Sitzungsstarts ab. Diese Anforderung ist identisch mit einer IOCTL_CDROM_READ_TOC_EX-Anforderung im Format CDROM_READ_TOC_EX_FORMAT_SESSION. Weitere Informationen zum CDROM_READ_TOC_EX_FORMAT_SESSION-Format finden Sie in der Beschreibung des Format-Elements der CDROM_READ_TOC_EX-Struktur .
Wenn der Wert im FirstCompleteSession-Member von CDROM_TOC_SESSION_DATA mit dem Wert im LastCompleteSession-Member identisch ist, ist der Datenträger nicht multisession.
Hauptcode
Eingabepuffer
Keine.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
Der Treiber gibt die Abfragedaten in einer CDROM_TOC_SESSION_DATA-Struktur unter Irp-AssociatedIrp.SystemBuffer> zurück.
Länge des Ausgabepuffers
Länge einer CDROM_TOC_SESSION_DATA-Struktur .
Statusblock
Das Feld Information ist auf die Anzahl der zurückgegebenen Bytes festgelegt. Das Feld Status ist auf STATUS_SUCCESS oder möglicherweise auf STATUS_BUFFER_TOO_SMALL oder STATUS_INSUFFICIENT_RESOURCES festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddcdrm.h (einschließen von Ntddcdrm.h) |