перечисление 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) |