IOCTL_CDROM_GET_LAST_SESSION IOCTL (ntddcdrm.h)
Esegue una query sul dispositivo per il primo numero di sessione completo, l'ultimo numero di sessione completo e l'ultimo indirizzo iniziale della sessione completa. Questa richiesta equivale a una richiesta di IOCTL_CDROM_READ_TOC_EX con un formato di CDROM_READ_TOC_EX_FORMAT_SESSION. Per altre informazioni sul formato CDROM_READ_TOC_EX_FORMAT_SESSION, vedere la descrizione del membro Format della struttura CDROM_READ_TOC_EX.
In output, se il valore nel membro FirstCompleteSession di CDROM_TOC_SESSION_DATA corrisponde al valore del membro LastCompleteSession, il disco non è multisessione.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il driver restituisce i dati della query in una struttura di CDROM_TOC_SESSION_DATA in Irp->AssociatedIrp.SystemBuffer.
Lunghezza del buffer di output
Lunghezza di una struttura CDROM_TOC_SESSION_DATA.
Blocco di stato
Il campo Informazioni è impostato sul numero di byte restituiti. Il campo Stato è impostato su STATUS_SUCCESS oppure su STATUS_BUFFER_TOO_SMALL o STATUS_INSUFFICIENT_RESOURCES.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddcdrm.h (include Ntddcdrm.h) |