Freigeben über


DdAttachSurface-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 DdAttachSurface-Funktion fügt zwei Kernelmodus-Oberflächendarstellungen an.

GdiEntry11 ist als Alias für diese Funktion definiert.

Syntax

BOOL DdAttachSurface(
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceFrom,
  [in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo
);

Parameter

[in] pSurfaceFrom

Zeiger auf ein Oberflächenobjekt im Kernelmodus, das der Startpunkt der neuen Anlage ist.

[in] pSurfaceTo

Zeiger auf ein Surface-Objekt im Kernelmodus, das der Endpunkt der neuen Anlage ist.

Rückgabewert

DdAttachSurface gibt eine der folgenden Rückgaben zurück:

Rückgabecode Beschreibung
TRUE
Der Funktionsaufruf war erfolgreich.
FALSE
Fehler beim Funktionsaufruf.

Hinweise

Eine vollständige Beschreibung der Oberflächenanlagen finden Sie im DirectDraw Software Development Kit (SDK) und im Driver Development Kit (DDK).

Hinweis Wie bei anderen Oberflächenansätzen ist die resultierende Anlage unidirektionale. Nachdem diese Funktion aufgerufen wurde, wird pSurfaceTo nicht an pSurfaceFrom angefügt.
 

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

Weitere Informationen

Low-Level-Clientunterstützung für Grafiken