PDD_VPORTCB_GETLINE función de devolución de llamada (ddrawint.h)
La función de devolución de llamada DdVideoPortGetLine devuelve el número de línea actual del puerto de vídeo de hardware.
Sintaxis
PDD_VPORTCB_GETLINE PddVportcbGetline;
DWORD PddVportcbGetline(
PDD_GETVPORTLINEDATA unnamedParam1
)
{...}
Parámetros
unnamedParam1
Apunta a una estructura de DD_GETVPORTLINEDATA que contiene la información necesaria para que el controlador determine y devuelva el número de línea actual para el puerto de vídeo de hardware especificado.
Valor devuelto
DdVideoPortGetLine devuelve uno de los siguientes códigos de devolución de llamada:
Comentarios
Los controladores que establecen la marca de DDVPCAPS_READBACKLINE en el miembro dwCaps de la estructura DDVIDEOPORTCAPS deben implementar DdVideoPortGetLine.
El controlador debe escribir el número de la línea de vídeo actual en el miembro dwLine de la estructura DD_GETVPORTLINEDATA en lpGetLine. El número de línea devuelto debe estar basado en cero; es decir, la primera línea de vídeo es la línea 0, la segunda línea de vídeo es la línea 1, etc.
Si el dispositivo está en blanco vertical, el controlador debe establecer DDERR_VERTICALBLANKINPROGRESS en el miembro ddRVal de DD_GETVPORTLINEDATA. Si la consulta no se puede realizar porque el puerto de vídeo de hardware está deshabilitado, el controlador debe establecer DDERR_VIDEONOTACTIVE en ddRVal. En ambos casos con errores, el controlador debe devolver DDHAL_DRIVER_HANDLED.
Requisitos
Plataforma de destino | Escritorio |
Encabezado | ddrawint.h (incluya Winddi.h) |