DdUnattachSurface-Funktion (ddrawgdi.h)
[Diese Funktion kann sich mit jeder Betriebssystemrevision ändern. Verwenden Sie stattdessen die Microsoft DirectDraw- und Microsoft Direct3DAPIs. diese APIs isolieren Anwendungen vor solchen Betriebssystemänderungen und verbergen viele andere Schwierigkeiten, die bei der direkten Interaktion mit Anzeigetreibern auftreten.]
Die DdUnattachSurface-Funktion entfernt eine mit DdAttachSurface erstellte Anlage zwischen zwei Kernelmodus-Surface-Objekten.
GdiEntry12 ist als Alias für diese Funktion definiert.
Syntax
void DdUnattachSurface(
[in] LPDDRAWI_DDRAWSURFACE_LCL pSurface,
[in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached
);
Parameter
[in] pSurface
Zeiger auf das Surface-Objekt im Kernelmodus, das als pSurfaceFrom-Parameter an DdAttachSurface übergeben wurde.
[in] pSurfaceAttached
Zeiger auf das Surface-Objekt im Kernelmodus, das als pSurfaceTo-Parameter an DdAttachSurface übergeben wurde
Rückgabewert
Keine
Bemerkungen
Es wird empfohlen, dass Anwendungen die DirectDraw-API verwenden, die Oberflächenanlagen auf höherer Ebene verarbeitet.
Es ist nicht erforderlich, diese Funktion aufzurufen, da der Kernel automatisch alle Anlagen zerstört, wenn DdDestroySurface aufgerufen wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ddrawgdi.h |