Método IOPMVideoOutput::Configure (opmapi.h)

Configura una salida de vídeo. Este método envía un comando del Administrador de protección de salida (OPM) o del Protocolo de protección de salida certificado (COPP) al controlador.

Sintaxis

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

Parámetros

[in] pParameters

Puntero a una estructura de OPM_CONFIGURE_PARAMETERS que contiene el comando . Para obtener una lista de los comandos de OPM, consulte Comandos de OPM.

[in] ulAdditionalParametersSize

Tamaño del búfer pbAdditionalParameters , en bytes.

[in] pbAdditionalParameters

Puntero a un búfer que contiene información adicional para el comando.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método es equivalente al método IAMCertifiedOutputProtection::P rotectionCommand en COPP.

Este método admite la semántica de OPM y la semántica de COPP. La semántica de COPP es compatible con versiones anteriores; las nuevas aplicaciones deben usar la semántica de OPM.

Semántica de OPM

Algunos comandos de OPM requieren que se pase información de configuración adicional en el parámetro pbAdditionalParameters . El parámetro ulAdditionalParametersSize especifica el tamaño de los datos adicionales.

Semántica de COPP

El parámetro pbAdditionalParameters debe ser NULL y ulAdditionalParametersSize debe ser cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado opmapi.h

Consulte también

IOPMVideoOutput

Administrador de protección de salida