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 letzten vollständigen Sitzungsstartadresse ab. Diese Anforderung entspricht einer IOCTL_CDROM_READ_TOC_EX Anforderung mit einem Format von 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 in der FirstCompleteSession Member von CDROM_TOC_SESSION_DATA bei der Ausgabe mit dem Wert im LastCompleteSession Member identisch ist, ist der Datenträger keine Multisession.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Der Treiber gibt die Abfragedaten in einer CDROM_TOC_SESSION_DATA Struktur bei Irp->AssociatedIrp.SystemBufferzurück.
Länge des Ausgabepuffers
Länge einer CDROM_TOC_SESSION_DATA Struktur.
Statusblock
Das Feld Information wird auf die Anzahl der zurückgegebenen Bytes festgelegt. Das feld Status wird auf STATUS_SUCCESS oder möglicherweise auf STATUS_BUFFER_TOO_SMALL oder STATUS_INSUFFICIENT_RESOURCES festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddcdrm.h (enthalten Ntddcdrm.h) |