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) |