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->AssociatedIrp.SystemBufferCDROM_TOC_SESSION_DATA 구조에서 쿼리 데이터를 반환합니다.
출력 버퍼 길이
CDROM_TOC_SESSION_DATA 구조체의 길이입니다.
상태 블록
정보 필드는 반환된 바이트 수로 설정됩니다. 상태 필드는 STATUS_SUCCESS 또는 STATUS_BUFFER_TOO_SMALL 또는 STATUS_INSUFFICIENT_RESOURCES 설정됩니다.
요구 사항
요구 | 값 |
---|---|
헤더 | ntddcdrm.h(Ntddcdrm.h 포함) |