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


Метод IOPMVideoOutput::Configure (opmapi.h)

Настраивает вывод видео. Этот метод отправляет драйверу команду диспетчера защиты вывода (OPM) или сертифицированного протокола защиты вывода (COPP).

Синтаксис

HRESULT Configure(
  [in] const OPM_CONFIGURE_PARAMETERS *pParameters,
  [in] ULONG                          ulAdditionalParametersSize,
  [in] const BYTE                     *pbAdditionalParameters
);

Параметры

[in] pParameters

Указатель на структуру OPM_CONFIGURE_PARAMETERS , содержащую команду . Список команд OPM см. в разделе Команды OPM.

[in] ulAdditionalParametersSize

Размер буфера pbAdditionalParameters в байтах .

[in] pbAdditionalParameters

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

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод эквивалентен методу IAMCertifiedOutputProtection::P rotectionCommand в COPP.

Этот метод поддерживает как семантику OPM, так и семантику COPP. Семантика COPP поддерживается для обеспечения обратной совместимости; новые приложения должны использовать семантику OPM.

Семантика OPM

Для некоторых команд OPM требуется передать дополнительные сведения о конфигурации в параметре pbAdditionalParameters . Параметр ulAdditionalParametersSize указывает размер дополнительных данных.

Семантика COPP

Параметр pbAdditionalParameters должен иметь значение NULL, а параметр ulAdditionalParametersSize должен быть равен нулю.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header opmapi.h

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

IOPMVideoOutput

Диспетчер защиты выходных данных