IOCTL_CDROM_READ_TOC_EX IOCTL(ntddcdrm.h)
대상 디바이스에서 목차(TOC), PMA(프로그램 메모리 영역) 및 ATIP(pregroove)의 절대 시간을 쿼리합니다. 미디어가 CD-ROM이 아니고 TOC를 지원하지 않는 경우 이 IOCTL은 CD-ROM TOC와 유사한 정보를 반환합니다. 이는 일부 레거시 초기자 환경과의 호환성을 위해 필요합니다.
주 코드
입력 버퍼
Irp->ASSOCIATedIrp.SystemBuffer 는 콘텐츠가 대상 디바이스에서 검색해야 하는 정보를 나타내는 CDROM_READ_TOC_EX 형식의 버퍼를 가리킵니다.
I/O 스택 위치의 Parameters.Read.Length는 대상 디바이스에서 검색할 정보의 크기(바이트)를 나타냅니다.
입력 버퍼 길이
I/O 스택 위치의 Parameters.DeviceIoControl.InputBufferLength는 입력 버퍼의 크기(바이트)를 나타내며, 이는 = sizeof(CDROM_READ_TOC_EX)여야 >합니다.
출력 버퍼
드라이버는 Irp-AssociatedIrp.SystemBuffer>의 버퍼에 있는 쿼리 데이터를 반환합니다.
출력 버퍼 길이
I/O 스택 위치의 Parameters.DeviceIoControl.OutputBufferLength는 출력 버퍼의 크기(바이트)를 나타내며, 이 크기는 = MINIMUM_CDROM_READ_TOC_EX_SIZE 합니다>.
상태 블록
정보 필드는 반환된 바이트 수로 설정됩니다. 상태 필드는 STATUS_SUCCESS 또는 STATUS_BUFFER_TOO_SMALL 또는 STATUS_INSUFFICIENT_RESOURCES 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP 이상 운영 체제에서 사용할 수 있습니다. |
머리글 | ntddcdrm.h(Ntddcdrm.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기