IOCTL_DVD_GET_REGION IOCTL(ntddcdvd.h)
플레이어가 RPC2 표준을 지원하는지 여부, 플레이어의 현재 지역 코드, 플레이어가 플레이어의 지역 코드를 변경할 수 있는 남은 횟수 등 DVD 장치에 대한 RPC(지역 재생 컨트롤) 정보를 반환합니다. 또한 이 IOCTL은 현재 탑재된 디스크의 지역 코드를 나타냅니다. 이는 DVD가 드라이브에 있는 경우에만 작동합니다. IOCTL_DVD_READ_KEY 작업은 디바이스 지역 코드만 가져오는 데 사용해야 합니다. 드라이브 지역이 이전에 설정되지 않은 경우(공장 기본값인 경우) 삽입된 미디어에 지역이 있는 경우 디바이스 영역은 현재 미디어 지역으로 설정됩니다.
주 코드
입력 버퍼
없음
입력 버퍼 길이
없음
출력 버퍼
드라이버는 Irp-AssociatedIrp.SystemBuffer>의 버퍼에 있는 DVD_REGION 데이터를 반환합니다.
출력 버퍼 길이
없음 Parameters.DeviceIoControl.OutputBufferLength는 Irp-AssociatedIrp.SystemBuffer>에서 버퍼의 크기(바이트)를 나타내며, 이는 = sizeof(DVD_REGION)여야 >합니다.
상태 블록
정보 필드는 전송된 바이트 수로 설정됩니다. 상태 필드는 STATUS_SUCCESS 또는 STATUS_INSUFFICIENT_RESOURCES 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddcdvd.h(Ntddcdvd.h 포함) |