PDD_GETSCANLINE funzione di callback (ddrawint.h)
La funzione di callback DdGetScanLine restituisce il numero della riga di analisi fisica corrente.
Sintassi
PDD_GETSCANLINE PddGetscanline;
DWORD PddGetscanline(
PDD_GETSCANLINEDATA unnamedParam1
)
{...}
Parametri
unnamedParam1
Punta a una struttura DD_GETSCANLINEDATA in cui il driver restituisce il numero della linea di analisi corrente.
Valore restituito
DdGetScanLine restituisce uno dei codici di callback seguenti:
Commenti
Se il monitoraggio non è in verticale vuoto, il driver deve scrivere il valore della riga di analisi nel membro dwScanLine della struttura DD_GETSCANLINEDATA in pGetScanLine. Il numero deve essere compreso nell'intervallo [0, n], dove la riga di analisi 0 è la prima linea di analisi visibile e la riga di analisi n è l'ultima riga di analisi visibile sullo schermo. Il driver deve quindi impostare DD_OK nel membro ddRVal di DD_GETSCANLINEDATA e restituire DDHAL_DRIVER_HANDLED.
La riga di analisi è indeterminato se è in corso un campo vuoto verticale. In questo caso, il driver deve impostare ddRVal su DDERR_VERTICALBLANKINPROGRESS e restituire DDHAL_DRIVER_HANDLED.
Requisiti
Piattaforma di destinazione | Desktop |
Intestazione | ddrawint.h (include Winddi.h) |