IOCTL_CDROM_GET_LAST_SESSION IOCTL(ntddcdrm.h)

디바이스에서 첫 번째 전체 세션 번호, 마지막 전체 세션 번호 및 마지막 전체 세션 시작 주소를 쿼리합니다. 이 요청은 CDROM_READ_TOC_EX_FORMAT_SESSION 형식의 IOCTL_CDROM_READ_TOC_EX 요청과 동일합니다. CDROM_READ_TOC_EX_FORMAT_SESSION 형식에 대한 자세한 내용은 CDROM_READ_TOC_EX 구조체Format 멤버에 대한 설명을 참조하세요.

출력에서 CDROM_TOC_SESSION_DATAFirstCompleteSession 멤버의 값이 LastCompleteSession 멤버의 값과 같으면 디스크는 다중 분할이 아닙니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

없음

입력 버퍼 길이

없음

출력 버퍼

드라이버는 Irp-AssociatedIrp.SystemBuffer>CDROM_TOC_SESSION_DATA 구조에서 쿼리 데이터를 반환합니다.

출력 버퍼 길이

CDROM_TOC_SESSION_DATA 구조체의 길이입니다.

상태 블록

정보 필드는 반환된 바이트 수로 설정됩니다. 상태 필드는 STATUS_SUCCESS 또는 STATUS_BUFFER_TOO_SMALL 또는 STATUS_INSUFFICIENT_RESOURCES 설정됩니다.

요구 사항

요구 사항
헤더 ntddcdrm.h(Ntddcdrm.h 포함)