PDD_VPORTCB_GETLINE função de retorno de chamada (ddrawint.h)
A função de retorno de chamada DdVideoPortGetLine retorna o número de linha atual da porta de vídeo de hardware.
Sintaxe
PDD_VPORTCB_GETLINE PddVportcbGetline;
DWORD PddVportcbGetline(
PDD_GETVPORTLINEDATA unnamedParam1
)
{...}
Parâmetros
unnamedParam1
Aponta para uma estrutura DD_GETVPORTLINEDATA que contém as informações necessárias para o driver determinar e retornar o número de linha atual da porta de vídeo de hardware especificada.
Valor retornado
DdVideoPortGetLine retorna um dos seguintes códigos de retorno de chamada:
Comentários
Os drivers que definem o sinalizador DDVPCAPS_READBACKLINE no membro dwCaps da estrutura DDVIDEOPORTCAPS devem implementar DdVideoPortGetLine.
O driver deve gravar o número da linha de vídeo atual no membro dwLine da estrutura DD_GETVPORTLINEDATA em lpGetLine. O número de linha retornado deve ser baseado em zero; ou seja, a primeira linha de vídeo é a linha 0, a segunda linha de vídeo é a linha 1 etc.
Se o dispositivo estiver em branco verticalmente, o driver deverá definir DDERR_VERTICALBLANKINPROGRESS no membro ddRVal de DD_GETVPORTLINEDATA. Se a consulta não puder ser executada porque a porta de vídeo de hardware está desabilitada, o driver deverá definir DDERR_VIDEONOTACTIVE em ddRVal. Em ambos os casos com falha, o driver deve retornar DDHAL_DRIVER_HANDLED.
Requisitos
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ddrawint.h (inclua Winddi.h) |