Partager via


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

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

Voir aussi

DVD_REGION