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


перечисление 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 — 3 (MMC-3) спецификации. Команда ключа отчета может передавать данные ключа отчета для указанного ключа (ключ вызова, ключ шины, ключ заголовка, ключ RPC или дисковый ключ) или состояние флага ASF. Он также может быть недействительным идентификатором AGID. Дополнительные сведения см. в спецификации MMC-3 .

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

Требования

Требование Ценность
заголовка ntddcdvd.h (include Ntddcdvdd.h)

См. также

DVD_COPY_PROTECT_KEY

IOCTL_DVD_READ_KEY

IOCTL_DVD_SEND_KEY