Función DdUnattachSurface (ddrawgdi.h)
[Esta función está sujeta a cambios con cada revisión del sistema operativo. En su lugar, use Microsoft DirectDraw y Microsoft Direct3DAPIs; estas API aíslan las aplicaciones de estos cambios en el sistema operativo y ocultan muchas otras dificultades implicadas en la interacción directa con los controladores de pantalla.
La función DdUnattachSurface quita un archivo adjunto, creado con DdAttachSurface, entre dos objetos de superficie en modo kernel.
GdiEntry12 se define como un alias para esta función.
Sintaxis
void DdUnattachSurface(
[in] LPDDRAWI_DDRAWSURFACE_LCL pSurface,
[in] LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached
);
Parámetros
[in] pSurface
Puntero al objeto de superficie en modo kernel que se pasó como parámetro pSurfaceFrom a DdAttachSurface.
[in] pSurfaceAttached
Puntero al objeto de superficie en modo kernel que se pasó como parámetro pSurfaceTo a DdAttachSurface
Valor devuelto
Ninguno
Observaciones
Se recomienda que las aplicaciones usen la API de DirectDraw que controla los datos adjuntos de superficie de forma más alta.
No es necesario llamar a esta función, ya que el kernel destruirá automáticamente todos los datos adjuntos cuando se llame a DdDestroySurface .
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ddrawgdi.h |