Condividi tramite


IOCTL_DVD_GET_REGION IOCTL (ntddc troppe.h)

Restituisce informazioni RPC (Region Playback Control) per un dispositivo DVD, ad esempio se il lettore supporta lo standard RPC2, il codice di area corrente del lettore e il numero rimanente di volte che il codice dell'area del lettore può essere modificato dall'utente. Questo IOCTL indica anche il codice dell'area del disco attualmente montato. Questo funziona solo se un DVD si trova nell'unità. L'operazione di IOCTL_DVD_READ_KEY deve essere usata per ottenere solo il codice dell'area del dispositivo. Se l'area dell'unità non è stata impostata in precedenza (se è ancora predefinita per la factory) e se il supporto inserito ha un'area, l'area del dispositivo verrà impostata sull'area multimediale corrente.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il driver restituisce i dati di DVD_REGION nel buffer in corrispondenza di Irp->AssociatedIrp.SystemBuffer.

Lunghezza del buffer di output

Nessuno. Parameters.DeviceIoControl.OutputBufferLength indica le dimensioni, in byte, del buffer in Irp->AssociatedIrp.SystemBuffer, che deve essere >= sizeof(DVD_REGION).

Blocco di stato

Il campo Informazioni è impostato sul numero di byte trasferiti. Il campo Stato è impostato su STATUS_SUCCESS o possibilmente STATUS_INSUFFICIENT_RESOURCES.

Fabbisogno

Requisito Valore
intestazione ntddcvertita.h (include Ntddcvertita.h)

Vedere anche

DVD_REGION