IOCTL_CDROM_GET_LAST_SESSION IOCTL (ntddcdrm.h)
Consulta o dispositivo para obter o primeiro número de sessão completo, o último número de sessão completo e o último endereço inicial da sessão completa. Essa solicitação é igual a uma solicitação IOCTL_CDROM_READ_TOC_EX com um formato de CDROM_READ_TOC_EX_FORMAT_SESSION. Para obter mais informações sobre o formato CDROM_READ_TOC_EX_FORMAT_SESSION, consulte a descrição do membro Format da estrutura CDROM_READ_TOC_EX .
Na saída, se o valor no membro FirstCompleteSession de CDROM_TOC_SESSION_DATA for o mesmo que o valor no membro LastCompleteSession , o disco não será multissessão.
Código principal
Buffer de entrada
Nenhum.
Comprimento do buffer de entrada
Nenhum.
Buffer de saída
O driver retorna os dados de consulta em uma estrutura CDROM_TOC_SESSION_DATA em Irp-AssociatedIrp.SystemBuffer>.
Comprimento do buffer de saída
Comprimento de uma estrutura CDROM_TOC_SESSION_DATA .
Bloco de status
O campo Informações é definido como o número de bytes retornados. O campo Status é definido como STATUS_SUCCESS ou possivelmente como STATUS_BUFFER_TOO_SMALL ou STATUS_INSUFFICIENT_RESOURCES.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddcdrm.h (inclua Ntddcdrm.h) |