PDD_VPORTCB_COLORCONTROL función de devolución de llamada (ddrawint.h)
La función de devolución de llamada DdVideoPortColorControl obtiene o establece los controles de color del objeto VPE.
Sintaxis
PDD_VPORTCB_COLORCONTROL PddVportcbColorcontrol;
DWORD PddVportcbColorcontrol(
PDD_VPORTCOLORDATA unnamedParam1
)
{...}
Parámetros
unnamedParam1
Apunta a una estructura de DD_VPORTCOLORDATA que contiene la información necesaria para que el controlador obtenga los controles de color del objeto VPE actuales o para establecer nuevos valores.
Valor devuelto
DdVideoPortColorControl devuelve uno de los siguientes códigos de devolución de llamada:
Comentarios
Los controladores de DirectDraw que establecen la marca de DDVPCAPS_COLORCONTROL en la estructura DDVIDEOPORTCAPS deben implementar DdVideoPortColorControl.
Según el valor del miembro dwFlags de la estructura de DD_VPORTCOLORDATA en lpColorControl, el controlador debe hacer lo siguiente:
-
Cuando dwFlags es DDRAWI_VPORTGETCOLOR, el controlador debe rellenar cada miembro de la estructura DDCOLORCONTROL que admite con la configuración actual del control de color del objeto VPE. El controlador debe establecer el bit correspondiente en el miembro dwFlags de DDCOLORCONTROL para cada miembro de control de color en el que escribe datos.
Se puede llamar a DdVideoPortColorControl para determinar las capacidades de control de color del objeto VPE. Por lo tanto, el controlador debe producir un error en la llamada si no admite una funcionalidad de control de color solicitada.
- Cuando dwFlags es DDRAWI_VPORTSETCOLOR, el controlador debe establecer la configuración del control de color del objeto VPE en los valores especificados en la estructura DDCOLORCONTROL. El controlador debe comprobar el miembro dwFlags de DDCOLORCONTROL para determinar qué miembros de estructura contienen datos válidos.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ddrawint.h (incluya Winddi.h) |