IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)
Renvoie les informations RPC (Region Playback Control) pour un appareil DVD, telles que si le lecteur prend en charge la norme RPC2, le code de région actuel du lecteur et le nombre restant de fois où le code de région du lecteur peut être modifié par l’utilisateur. Ce IOCTL indique également le code de région du disque actuellement monté. Cela fonctionne uniquement si un DVD se trouve dans le lecteur. L’opération IOCTL_DVD_READ_KEY doit être utilisée pour obtenir uniquement le code de région de l’appareil. Si la région du lecteur n’a pas été définie précédemment (si elle est toujours à l’usine par défaut) et si le média inséré a une région, la région de l’appareil est définie sur la région multimédia actuelle.
Code principal
Mémoire tampon d’entrée
Aucun.
Longueur de la mémoire tampon d’entrée
Aucun.
Mémoire tampon de sortie
Le pilote retourne les données DVD_REGION dans la mémoire tampon à Irp->AssociatedIrp.SystemBuffer.
Longueur de la mémoire tampon de sortie
Aucun. Parameters.DeviceIoControl.OutputBufferLength indique la taille, en octets, de la mémoire tampon à >AssociatedIrp.SystemBuffer, qui doit être >= sizeof(DVD_REGION).
Bloc d’état
Le champ Informations est défini sur le nombre d’octets transférés. Le champ Status est défini sur STATUS_SUCCESS ou éventuellement STATUS_INSUFFICIENT_RESOURCES.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddcdvd.h (include Ntddcdvd.h) |