Función NtGdiDdFlip
[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.
Hace que la memoria expuesta asociada a las superficies de destino y actuales se interdistintamente.
Sintaxis
DWORD APIENTRY NtGdiDdFlip(
_In_ HANDLE hSurfaceCurrent,
_In_ HANDLE hSurfaceTarget,
_In_ HANDLE hSurfaceCurrentLeft,
_In_ HANDLE hSurfaceTargetLeft,
_Inout_ PDD_FLIPDATA puFlipData
);
Parámetros
-
hSurfaceCurrent [in]
-
Controle la estructura DD_SURFACE_LOCAL que describe la superficie actual.
-
hSurfaceTarget [in]
-
Controle la estructura DD_SURFACE_LOCAL que describe la superficie de destino; es decir, la superficie a la que debe voltear el controlador.
-
hSurfaceCurrentLeft [in]
-
Controle la estructura DD_SURFACE_LOCAL que describe la superficie izquierda actual.
-
hSurfaceTargetLeft [in]
-
Controle a la estructura de DD_SURFACE_LOCAL que describe la superficie de destino izquierda a la que se va a voltear.
-
puFlipData [in, out]
-
Puntero a una estructura de DD_FLIPDATA que contiene la información necesaria para realizar el volteo.
Valor devuelto
NtGdiDdFlip devuelve uno de los siguientes códigos de devolución de llamada.
Código devuelto | Descripción |
---|---|
|
El controlador ha realizado la operación y ha devuelto un código de retorno válido para esa operación. Si este código es DD_OK, DirectDraw o Direct3D continúa con la función . De lo contrario, DirectDraw o Direct3D devuelven el código de error proporcionado por el controlador y anula la función. |
|
El controlador no tiene ningún comentario sobre la operación solicitada. Si es necesario que el controlador haya implementado una devolución de llamada determinada, DirectDraw o Direct3D notifican una condición de error. De lo contrario, DirectDraw o Direct3D controlan la operación como si no se hubiera definido la devolución de llamada del controlador mediante la ejecución de la implementación independiente del dispositivo de DirectDraw o Direct3D. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también