Поделиться через


перечисление DVD_KEY_TYPE (ntddcdvd.h)

Тип перечисления DVD_KEY_TYPE используется в сочетании со структурой DVD_COPY_PROTECT_KEY , чтобы указать ключ для чтения, сделать недействительным идентификатор предоставления проверки подлинности (AGID) и запросить сведения о состоянии или параметрах региона.

Синтаксис

typedef enum {
  DvdChallengeKey,
  DvdBusKey1,
  DvdBusKey2,
  DvdTitleKey,
  DvdAsf,
  DvdSetRpcKey,
  DvdGetRpcKey,
  DvdDiskKey,
  DvdInvalidateAGID
} DVD_KEY_TYPE;

Константы

 
DvdChallengeKey
Возвращает ключ запроса. Используется в процессе обмена ключами проверки подлинности.
DvdBusKey1
Возвращает первый ключ шины.
DvdBusKey2
Возвращает второй ключ шины.
DvdTitleKey
Возвращает ключ заголовка, который замаскирован ключом шины.
DvdAsf
Возвращает текущее состояние флага успешного выполнения проверки подлинности (ASF).
DvdSetRpcKey
Задает содержимое воспроизведения региона (RPC) для логической единицы.
DvdGetRpcKey
Возвращает содержимое воспроизведения региона (RPC) для логической единицы.
DvdDiskKey
Возвращает ключ диска.
DvdInvalidateAGID
Делает недействительным указанный идентификатор предоставления проверки подлинности (AGID).

Комментарии

Драйвер для DVD-устройства использует тип ключа, указанный в этом типе перечисления, чтобы определить формат ключа в команде ключа отчета, как определено в спецификации SCSI Multimedia Commands - 3 (MMC-3). Команда ключа отчета может сообщать данные ключа для указанного ключа (ключ запроса, ключ шины, ключ заголовка, ключ RPC или ключ диска) или состояние флага ASF. Это также может сделать идентификатор AGID недействительным. Дополнительные сведения см. в спецификации MMC-3 .

Драйверы могут выполнять команду ключа отчета для получения данных ключа с помощью запроса IOCTL_DVD_READ_KEY .

Требования

Требование Значение
Заголовок ntddcdvd.h (включая Ntddcdvd.h)

См. также раздел

DVD_COPY_PROTECT_KEY

IOCTL_DVD_READ_KEY

IOCTL_DVD_SEND_KEY