Compartilhar via


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)

Confira também

DDVIDEOPORTCAPS

DD_GETVPORTLINEDATA