Share via


PDD_VPORTCB_GETLINE funzione di callback (ddrawint.h)

La funzione di callback DdVideoPortGetLine restituisce il numero di riga corrente della porta video hardware.

Sintassi

PDD_VPORTCB_GETLINE PddVportcbGetline;

DWORD PddVportcbGetline(
  PDD_GETVPORTLINEDATA unnamedParam1
)
{...}

Parametri

unnamedParam1

Punta a una struttura DD_GETVPORTLINEDATA che contiene le informazioni necessarie per il driver per determinare e restituire il numero di riga corrente per la porta video hardware specificata.

Valore restituito

DdVideoPortGetLine restituisce uno dei codici di callback seguenti:

Commenti

I driver che impostano il flag di DDVPCAPS_READBACKLINE nel membro dwCaps della struttura DDVIDEOPORTCAPS devono implementare DdVideoPortGetLine.

Il driver deve scrivere il numero della riga video corrente nel membro dwLine della struttura DD_GETVPORTLINEDATA in lpGetLine. Il numero di riga restituito deve essere basato su zero; ovvero, la prima riga del video è riga 0, la seconda riga di video è riga 1 e così via.

Se il dispositivo è vuoto verticale, il driver deve impostare DDERR_VERTICALBLANKINPROGRESS nel membro ddRVal di DD_GETVPORTLINEDATA. Se la query non può essere eseguita perché la porta video hardware è disabilitata, il driver deve impostare DDERR_VIDEONOTACTIVE in ddRVal. In entrambi questi casi non riusciti, il driver deve restituire DDHAL_DRIVER_HANDLED.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DDVIDEOPORTCAPS

DD_GETVPORTLINEDATA