Share via


struttura DD_GETSCANLINEDATA (ddrawint.h)

La struttura DD_GETSCANLINEDATA contiene i membri necessari per eseguire query e restituire il numero della riga di analisi corrente.

Sintassi

typedef struct _DD_GETSCANLINEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DWORD                 dwScanLine;
  HRESULT               ddRVal;
  VOID                  *GetScanLine;
} *PDD_GETSCANLINEDATA, DD_GETSCANLINEDATA;

Members

lpDD

Punta a una struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

dwScanLine

Specifica la posizione in cui il driver restituisce il numero della riga di analisi corrente. Per altre informazioni, vedere la sezione Osservazioni.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdGetScanLine . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.

GetScanLine

Usato dall'API Microsoft DirectDraw e non deve essere compilato dal driver.

Commenti

Il valore della riga di analisi restituito in dwScanLine deve essere maggiore o uguale a 0 e minore di N, dove N è la somma del numero di righe di analisi visibili e del numero di righe di analisi che si verificano durante lo spazio verticale. Ad esempio, con un display che opera a una risoluzione di 640x480, con 12 righe di analisi durante lo spazio vuoto verticale, il valore restituito a GetScanLine potrebbe variare da 0 a 491.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdGetScanLine