Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)