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