Funzione DdUnattachSurface (ddrawgdi.h)

[Questa funzione è soggetta a modifiche con ogni revisione del sistema operativo. Usare invece Microsoft DirectDraw e Microsoft Direct3DAPIs; queste API isolano le applicazioni da tali modifiche al sistema operativo e nascondono molte altre difficoltà coinvolte nell'interagire direttamente con i driver di visualizzazione.

La funzione DdUnattachSurface rimuove un allegato, creato con DdAttachSurface, tra due oggetti surface in modalità kernel.

GdiEntry12 è definito come alias per questa funzione.

Sintassi

void DdUnattachSurface(
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurface,
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached
);

Parametri

[in] pSurface

Puntatore all'oggetto surface in modalità kernel passato come parametro pSurfaceFrom a DdAttachSurface.

[in] pSurfaceAttached

Puntatore all'oggetto surface in modalità kernel passato come parametro pSurfaceTo a DdAttachSurface

Valore restituito

nessuno

Osservazioni

È consigliabile che le applicazioni usino l'API DirectDraw che gestisce gli allegati di superficie in modo superiore.

Non è necessario chiamare questa funzione perché il kernel eliminerà automaticamente tutti gli allegati quando viene chiamato DdDestroySurface .

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ddrawgdi.h

Vedi anche

Supporto client a basso livello di grafica