Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Корпорация Майкрософт предоставляет программное обеспечение, которое упрощает процесс проверки подлинности, необходимый схеме шифрования содержимого (CSS), что позволяет DVD-ROM диску проходить проверку подлинности и передачу ключей с помощью расшифровки DVD-диска. Корпорация Майкрософт не отправляет расшифровщик DVD-дисков. Вместо этого корпорация Майкрософт предоставляет код операционной системы, который будет выступать в качестве агента, чтобы разрешить проверку подлинности аппаратных или программных расшифровщиков.
Процесс обмена ключами инициируется и управляется фильтром DVD-навигатора/разделителя. Мини-дискодировщик DVD-диска должен реализовать только свойства, перечисленные в следующем разделе. Остальные компоненты обрабатываются другими компонентами.
Каждый входной поток DVD получает свойства защиты авторских прав. Это верно, даже если все потоки DVD контролируются одинаковым оборудованием.
Идентификатор GUID набора свойств видеопорта KSPROPSETID_CopyProt. Доступны следующие свойства.
| Недвижимость | Описание |
|---|---|
В этом свойстве поддерживаются операции get и set. Свойство get запрашивает декодировщик для предоставления ключа вызова шины. Свойство задает декодатору ключ проверки шины DVD-привода. Данные, передаваемые в этом свойстве, — это структура типа KS_DVDCOPY_CHLGKEY. |
|
Свойство, доступное только для записи. Это свойство предоставляет ключ шины DVD-диска 1 декодировщику. Передаваемые данные — это структура типа KS_DVDCOPY_BUSKEY. |
|
Свойство get-only. Это свойство запрашивает передачу ключа шины декодера 2 на DVD-диск. Передаваемые данные — это структура типа KS_DVDCOPY_BUSKEY. |
|
Свойство, доступное только для установки. Это обеспечивает ключ заголовка из текущего содержимого. Ключ — это структура типа KS_DVDCOPY_TITLEKEY. |
|
Свойство доступное только для записи Это обеспечивает дисковый ключ. |
|
Свойство только для набора. Ключ — это структура типа KS_COPY_MACROVISION. Это аналоговый видеопоток NTSC, который скоро будет обрабатывать свойства макровижн NTSC. |
|
Свойство get-only. Минидрайвер DVD помещается в один региональный бит. Ключ — это структура типа KS_DVDCOPY_REGION. |
|
Свойства только для получения и задания. Ключ — это структура типа KS_DVDCOPY_SET_COPY_STATE. Это свойство используется KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED, KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED, KS_DVDCOPYSTATE_INITIALIZE и KS_DVDCOPYSTATE_INITIALIZE_TITLE. |
Следующая последовательность повторяется для каждого открытого входного DVD-контакта на декоде. Декодатор получает ключи в следующей последовательности:
Получить KSPROPERTY_DVDCOPY_CHLG_KEY
Установка KSPROPERTY_DVDCOPY_DVD_KEY1
Установка KSPROPERTY_DVDCOPY_CHLG_KEY
Получите KSPROPERTY_DVDCOPY_DEC_KEY2
Установить KSPROPERTY_DVDCOPY_DISC_KEY
Затем получены следующие ключи:
Получить KSPROPERTY_DVDCOPY_CHLG_KEY
Установка KSPROPERTY_DVDCOPY_DVD_KEY1
Установка KSPROPERTY_DVDCOPY_CHLG_KEY
Получение KSPROPERTY_DVDCOPY_DEC_KEY2
Установка KSPROPERTY_DVDCOPY_TITLE_KEY
Эта последовательность также повторяется для каждого открытого входного DVD-контакта на декодаторе. Он может возникать в любое время после успешного установления ключа DVD-диска и может возникать несколько раз на один ключ. При чтении сектора, содержащего ключ заголовка, процесс проверки подлинности должен быть успешно завершен. Если проверка подлинности завершается ошибкой, чтение блокируется и возвращается соответствующее сообщение об ошибке.