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
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) |