PDD_SURFCB_UPDATEOVERLAY funzione di callback (ddrawint.h)
La funzione di callback DdUpdateOverlay riposiziona o modifica gli attributi visivi di una superficie di sovrapposizione.
Sintassi
PDD_SURFCB_UPDATEOVERLAY PddSurfcbUpdateoverlay;
DWORD PddSurfcbUpdateoverlay(
PDD_UPDATEOVERLAYDATA unnamedParam1
)
{...}
Parametri
unnamedParam1
Punta a una struttura DD_UPDATEOVERLAYDATA che contiene le informazioni necessarie per aggiornare la sovrimpressione.
Valore restituito
DdUpdateOverlay restituisce uno dei codici di callback seguenti:
Commenti
DdUpdateOverlay mostra, nasconde o riposiziona una superficie di sovrapposizione sullo schermo. Imposta anche gli attributi della superficie di sovrapposizione, ad esempio il fattore di estensione o il tipo di chiave di colore da usare.
Il driver deve determinare se dispone della larghezza di banda per supportare la richiesta di aggiornamento di sovrapposizione. Il driver deve usare il membro dwFlags della struttura DD_UPDATEOVERLAYDATA in lpUpdateOverlay per determinare il tipo di richiesta e come elaborarlo.
Il driver/hardware deve estendere o compattare la sovrimpressione di conseguenza quando i rettangoli specificati dai membri rDest e rSrc di DD_UPDATEOVERLAYDATA sono dimensioni diverse.
Si noti che DdFlip viene usato per capovolgere tra superfici sovrapposte, quindi le prestazioni per DdUpdateOverlay non sono critiche.
Requisiti
Piattaforma di destinazione | Desktop |
Intestazione | ddrawint.h (include Winddi.h) |