Partager via


IOCTL_DVD_SEND_KEY IOCTL (ntddcdvd.h)

Envoie la clé spécifiée à un appareil DVD pour effectuer l’étape associée dans une séquence d’authentification.

Ce IOCTL a uniquement un accès en lecture à l’appareil et ne peut pas envoyer de clés qui apportent des modifications à la configuration matérielle. Par conséquent, cette demande est limitée à l’envoi de types de clés DvdChallengeKey, DvdBusKey2 et DvdInvalidateAGID.

La demande IOCTL_DVD_SEND_KEY2 a un accès en écriture à l’appareil et n’est pas limitée à ces trois types de clés.

Pour plus d’informations, consultez DVD_KEY_TYPE.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

La mémoire tampon dans Irp-AssociatedIrp.SystemBuffer> contient une structure DVD_COPY_PROTECT_KEY qui indique l’ID de session, le type de clé et la clé à envoyer à l’appareil.

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

Longueur d’un DVD_COPY_PROTECT_KEY.

Mémoire tampon de sortie

Aucun.

Longueur de la mémoire tampon de sortie

Aucun.

Bloc d’état

Le champ Informations est défini sur zéro. 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 (inclure Ntddcdvd.h)

Voir aussi

DVD_COPY_PROTECT_KEY