Condividi tramite


struttura DD_SYNCSURFACEDATA (ddrawint.h)

La struttura DD_SYNCSURFACEDATA contiene le informazioni sulla superficie.

Sintassi

typedef struct _DD_SYNCSURFACEDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_SURFACE_LOCAL    lpDDSurface;
  DWORD                dwSurfaceOffset;
  ULONG_PTR            fpLockPtr;
  LONG                 lPitch;
  DWORD                dwOverlayOffset;
  ULONG                dwDriverReserved1;
  ULONG                dwDriverReserved2;
  ULONG                dwDriverReserved3;
  ULONG                dwDriverReserved4;
  HRESULT              ddRVal;
} *PDD_SYNCSURFACEDATA, DD_SYNCSURFACEDATA;

Members

lpDD

Punta a una struttura di DD_DIRECTDRAW_LOCAL rilevante solo per il processo Microsoft DirectDraw corrente.

lpDDSurface

Punta alla struttura DD_SURFACE_LOCAL che descrive la superficie con cui eseguire la sincronizzazione.

dwSurfaceOffset

Contiene l'offset di byte dall'inizio del buffer del frame all'inizio della superficie. Questo valore viene usato solo dal driver miniport video. Questo membro deve contenere dati compilati dal driver.

fpLockPtr

Contiene il valore del puntatore da restituire dalla chiamata DdLock per l'accesso alla superficie. Questo valore viene usato da un client in modalità kernel. Questo membro può essere modificato dal driver, ma non deve essere.

lPitch

Contiene l'inclinazione in byte passata al client durante una chiamata DdLock . Questo membro può essere modificato dal driver, ma non deve essere.

dwOverlayOffset

Contiene l'offset di byte dall'inizio del buffer del frame all'inizio della sovrimpressione. Questo valore viene usato solo dal driver miniport video e può essere diverso dal membro dwSurfaceOffset se è coinvolto il ritaglio o se l'origine della sovrimpressione non è la parte superiore sinistra della superficie. Questo membro deve contenere dati compilati dal driver.

dwDriverReserved1

Riservato per l'uso da parte del driver di visualizzazione.

dwDriverReserved2

Riservato per l'uso da parte del driver di visualizzazione.

dwDriverReserved3

Riservato per l'uso da parte del driver di visualizzazione.

dwDriverReserved4

Riservato per l'uso da parte del driver di visualizzazione. Solo Windows 2000 e versioni successive.

ddRVal

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

Requisiti

Requisito Valore
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdLock

DdSyncSurfaceData