Partager via


IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)

Renvoie des 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 ne fonctionne que 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 par défaut d’usine) 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

IRP_MJ_DEVICE_CONTROL

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 sur 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 sur Irp-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 État est défini sur STATUS_SUCCESS ou éventuellement STATUS_INSUFFICIENT_RESOURCES.

Configuration requise

Condition requise Valeur
En-tête ntddcdvd.h (inclure Ntddcdvd.h)

Voir aussi

DVD_REGION