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
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) |