Share via


Función DdCreateSurfaceObject (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.

Contenedor para la función NtGdiDdCreateSurfaceObject y crea un objeto de superficie en modo kernel.

GdiEntry4 se define como un alias para esta función.

Sintaxis

BOOL DdCreateSurfaceObject(
  LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal,
  BOOL                      bPrimarySurface
);

Parámetros

pSurfaceLocal

Puntero al objeto de superficie en modo de usuario. Consulte la documentación de DDK para obtener más información. Un identificador para el objeto en modo kernel se coloca en pSurfaceLocal-hDDSurface>.

bPrimarySurface

Reservado.

Valor devuelto

Si se ejecuta correctamente, esta función devuelve TRUE; de lo contrario, devuelve FALSE.

Comentarios

Esta función se usa para crear objetos que representan superficies de memoria del sistema. Las superficies de memoria de vídeo reciben una representación en modo kernel como parte implícita de la llamada NtGdiDdCreateSurfaceObject .

Se recomienda a las aplicaciones usar las API de DirectDraw y Direct3D para crear y administrar objetos de dispositivo gráficos. Estas construcciones abstraen el proceso de creación de dispositivos de forma simplificada e independiente del sistema operativo.

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

Consulte también

Compatibilidad con clientes de bajo nivel de gráficos