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 |