IOCTL_DVD_SEND_KEY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddcdvd.h

// CTL_CODE(0x0033, 0x402, METHOD_BUFFERED, FILE_READ_ACCESS)
#define IOCTL_DVD_SEND_KEY 0x00335008
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ni-ntddcdvd-ioctl_dvd_send_key)

IOCTL_DVD_SEND_KEY IOCTL

Description

Sends the specified key to a DVD device to complete the related step in an authentication sequence.

This IOCTL has only read access to the device and cannot send keys that make alterations to the hardware configuration. Therefore, this request is limited to sending key types DvdChallengeKey, DvdBusKey2, and DvdInvalidateAGID.

The IOCTL_DVD_SEND_KEY2 request has write access to the device and is not limited to these three key types.

For more information, see DVD_KEY_TYPE.

Parameters

Major code

Input buffer

The buffer at Irp->AssociatedIrp.SystemBuffer contains a DVD_COPY_PROTECT_KEY structure that indicates the session ID, key type, and key to be sent to the device.

Input buffer length

Length of a DVD_COPY_PROTECT_KEY.

Output buffer

None.

Output buffer length

None.

Input/output buffer

Input/output buffer length

Status block

The Information field is set to zero. The Status field is set to STATUS_SUCCESS, or possibly to STATUS_INSUFFICIENT_RESOURCES.

See also

DVD_COPY_PROTECT_KEY