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


Интерфейс IDrmPort2 (portcls.h)

Интерфейс IDrmPort2 используется драйвером miniport WaveCyclic или WavePci для управления содержимым, защищенным DRM (см. раздел Управление цифровыми правами). Драйвер порта реализует этот интерфейс и предоставляет его драйверу мини-порта. Драйверы портов WaveCyclic и WavePci поддерживают этот интерфейс. Чтобы определить, поддерживает IDrmPort2 ли драйвер порта интерфейс, драйвер минипорта вызывает метод QueryInterface объекта порта (IPortWaveCyclic или IPortWavePci) с IID_IDrmPort2 REFIID. IDrmPort2 наследуется от интерфейса IDrmPort .

Методы в этом интерфейсе служат альтернативными точками входа для функций DRM в системном драйвере DRMK, drmk.sys.

Дополнительные сведения о IDrmPort2см. в разделе Идентификаторы содержимого и права на содержимое.

Наследование

Интерфейс IDrmPort2 наследуется от интерфейса IDrmPort.

Методы

Интерфейс IDrmPort2 содержит следующие методы.

 
IDrmPort2::AddContentHandlers

Метод AddContentHandlers предоставляет системе список функций, которые обрабатывают защищенное содержимое.
IDrmPort2::ForwardContentToDeviceObject

Метод ForwardContentToDeviceObject принимает объект устройства, представляющий устройство, на которое вызывающий объект намерен пересылать защищенное содержимое.

Требования

Требование Значение
Целевая платформа Windows
Header portcls.h