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 |