Share via


IOCTL_DVD_READ_STRUCTURE IOCTL (ntddcdvd.h)

Retourne des informations sur un disque DVD, telles qu’un descripteur de couche, des informations de copyright ou des informations spécifiques au fabricant.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

La mémoire tampon dans Irp-AssociatedIrp.SystemBuffer> contient une structure DVD_READ_STRUCTURE qui indique l’ID de session et le type d’informations à retourner.

Longueur de la mémoire tampon d’entrée

Longueur d’un DVD_READ_STRUCTURE.

Mémoire tampon de sortie

Le pilote retourne les informations de disque dans la mémoire tampon sur Irp-AssociatedIrp.SystemBuffer>.

Longueur de la mémoire tampon de sortie

Parameters.DeviceIoControl.OutputBufferLength dans l’emplacement de la pile d’E/S indique la taille, en octets, de la mémoire tampon, qui doit être >= sizeof(Descriptor)descripteur est DVD_LAYER_DESCRIPTOR, DVD_COPYRIGHT_DESCRIPTOR, DVD_DISK_KEY_DESCRIPTOR, DVD_BCA_DESCRIPTOR ou DVD_MANUFACTURER_DESCRIPTOR.

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 sur STATUS_INSUFFICIENT_RESOURCES.

Configuration requise

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

Voir aussi

DVD_BCA_DESCRIPTOR

DVD_COPYRIGHT_DESCRIPTOR

DVD_DISK_KEY_DESCRIPTOR

DVD_LAYER_DESCRIPTOR

DVD_MANUFACTURER_DESCRIPTOR

DVD_READ_STRUCTURE