Partager via


IOCTL_CDROM_GET_LAST_SESSION IOCTL (ntddcdrm.h)

Interroge l’appareil pour rechercher le premier numéro de session complet, le dernier numéro de session complet et l’adresse de début de la dernière session complète. Cette requête est identique à une demande IOCTL_CDROM_READ_TOC_EX au format CDROM_READ_TOC_EX_FORMAT_SESSION. Pour plus d’informations sur le format CDROM_READ_TOC_EX_FORMAT_SESSION, consultez la description du membre Format de la structure CDROM_READ_TOC_EX .

En sortie, si la valeur dans le membre FirstCompleteSession de CDROM_TOC_SESSION_DATA est identique à la valeur du membre LastCompleteSession , le disque n’est pas multisession.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Le pilote retourne les données de requête dans une structure de CDROM_TOC_SESSION_DATA sur Irp-AssociatedIrp.SystemBuffer>.

Longueur de la mémoire tampon de sortie

Longueur d’une structure CDROM_TOC_SESSION_DATA .

Bloc d’état

Le champ Informations est défini sur le nombre d’octets retournés. Le champ État est défini sur STATUS_SUCCESS, ou éventuellement sur STATUS_BUFFER_TOO_SMALL ou STATUS_INSUFFICIENT_RESOURCES.

Configuration requise

Condition requise Valeur
En-tête ntddcdrm.h (incluez Ntddcdrm.h)