Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los errores se representan mediante valores negativos y no se pueden combinar. En esta tabla se enumeran los valores que pueden devolver todos los métodos de las interfaces de DirectDraw y las funciones de DirectDraw. Para obtener una lista de los códigos de error que puede devolver cada método o función, consulte la descripción del método o de la función.
-
DD_OK
-
-
La solicitud se completó correctamente.
-
-
DDERR_ALREADYINITIALIZED
-
-
El objeto ya se ha inicializado.
-
-
DDERR_BLTFASTCANTCLIP
-
-
Un objeto DirectDrawClipper se adjunta a una superficie de origen que ha pasado a una llamada al método IDirectDrawSurface7::BltFast .
-
-
DDERR_CANNOTATTACHSURFACE
-
-
Una superficie no se puede conectar a otra superficie solicitada.
-
-
DDERR_CANNOTDETACHSURFACE
-
-
Una superficie no se puede desasociar de otra superficie solicitada.
-
-
DDERR_CANTCREATEDC
-
-
Windows no puede crear más contextos de dispositivo (CONTROLADORES) o un controlador de dominio ha solicitado una superficie indizada por paleta cuando la superficie no tenía paleta y el modo de presentación no estaba indizado por paleta (en este caso, DirectDraw no puede seleccionar una paleta adecuada en el controlador de dominio).
-
-
DDERR_CANTDUPLICATE
-
-
Las superficies principales y 3D, o superficies que se crean implícitamente, no se pueden duplicar.
-
-
DDERR_CANTLOCKSURFACE
-
-
Se rechaza el acceso a esta superficie porque se intentó bloquear la superficie principal sin compatibilidad con la interfaz de control de pantalla (DCI).
-
-
DDERR_CANTPAGELOCK
-
-
Error al intentar bloquear páginas una superficie. El bloqueo de página no funciona en una superficie de memoria de visualización ni en una superficie primaria emulada.
-
-
DDERR_CANTPAGEUNLOCK
-
-
Error al intentar desbloquear una superficie en páginas. El desbloqueo de páginas no funciona en una superficie de memoria de pantalla ni en una superficie primaria emulada.
-
-
DDERR_CLIPPERISUSINGHWND
-
-
Se intentó establecer una lista de clips para un objeto DirectDrawClipper que ya está supervisando un identificador de ventana.
-
-
DDERR_COLORKEYNOTSET
-
-
No se especifica ninguna clave de color de origen para esta operación.
-
-
DDERR_CURRENTLYNOTAVAIL
-
-
Actualmente no hay soporte técnico disponible.
-
-
DDERR_DDSCAPSCOMPLEXREQUIRED
-
-
Novedades de DirectX 7.0. La superficie requiere la marca DDSCAPS_COMPLEX.
-
-
DDERR_DCALREADYCREATED
-
-
Ya se ha devuelto un contexto de dispositivo (DC) para esta superficie. Solo se puede recuperar un controlador de dominio para cada superficie.
-
-
>DDERR_DEVICEDOESNTOWNSURFACE
-
-
Otro dispositivo DirectDraw no puede usar directamente las superficies creadas por un dispositivo DirectDraw.
-
-
>DDERR_DIRECTDRAWALREADYCREATED
-
-
Ya se ha creado un objeto DirectDraw que representa este controlador para este proceso.
-
-
DDERR_EXCEPTION
-
-
Se encontró una excepción al realizar la operación solicitada.
-
-
DDERR_EXCLUSIVEMODEALREADYSET
-
-
Se intentó establecer el nivel cooperativo cuando ya estaba establecido en exclusivo.
-
-
DDERR_EXPIRED
-
-
Los datos han expirado y, por tanto, ya no son válidos.
-
-
DDERR_GENERIC
-
-
Hay una condición de error no definida.
-
-
DDERR_HEIGHTALIGN
-
-
El alto del rectángulo proporcionado no es un múltiplo de la alineación necesaria.
-
-
DDERR_HWNDALREADYSET
-
-
Ya se ha establecido el identificador de ventana de nivel cooperativo de DirectDraw. No se puede restablecer mientras el proceso tiene superficies o paletas creadas.
-
-
DDERR_HWNDSUBCLASSED
-
-
DirectDraw no puede restaurar el estado porque el identificador de ventana de nivel cooperativo de DirectDraw se ha subclasizado.
-
-
DDERR_IMPLICITLYCREATED
-
-
No se puede restaurar la superficie porque es una superficie creada implícitamente.
-
-
DDERR_INCOMPATIBLEPRIMARY
-
-
La solicitud de creación de superficie principal no coincide con la superficie principal existente.
-
-
DDERR_INVALIDCAPS
-
-
Uno o varios de los bits de funcionalidad pasados a la función de devolución de llamada son incorrectos.
-
-
DDERR_INVALIDCLIPLIST
-
-
DirectDraw no admite la lista de clips proporcionada.
-
-
DDERR_INVALIDDIRECTDRAWGUID
-
-
El identificador único global (GUID) pasado a la función DirectDrawCreate no es un identificador de controlador de DirectDraw válido.
-
-
DDERR_INVALIDMODE
-
-
DirectDraw no admite el modo solicitado.
-
-
DDERR_INVALIDOBJECT
-
-
DirectDraw recibió un puntero que era un objeto DirectDraw no válido.
-
-
DDERR_INVALIDPARAMS
-
-
Uno o varios de los parámetros pasados al método son incorrectos.
-
-
DDERR_INVALIDPIXELFORMAT
-
-
El formato de píxel no era válido según lo especificado.
-
-
DDERR_INVALIDPOSITION
-
-
La posición de la superposición en el destino ya no es válida.
-
-
DDERR_INVALIDRECT
-
-
El rectángulo proporcionado no era válido.
-
-
DDERR_INVALIDSTREAM
-
-
La secuencia especificada contiene datos no válidos.
-
-
DDERR_INVALIDSURFACETYPE
-
-
La superficie era del tipo incorrecto.
-
-
DDERR_LOCKEDSURFACES
-
-
Una o varias superficies están bloqueadas, lo que provoca el error de la operación solicitada.
-
-
DDERR_MOREDATA
-
-
Hay más datos disponibles de los que puede contener el tamaño de búfer especificado.
-
-
DDERR_NEWMODE
-
-
Novedades de DirectX 7.0. Cuando se llama a IDirectDraw7::StartModeTest con la marca DDSMT_ISTESTREQUIRED, puede devolver este valor para indicar que algunas o todas las resoluciones pueden y deben probarse. IDirectDraw7::EvaluateMode devuelve este valor para indicar que la prueba ha cambiado a un nuevo modo de presentación.
-
-
DDERR_NO3D
-
-
No hay hardware o emulación 3D presente.
-
-
DDERR_NOALPHAHW
-
-
No hay hardware de aceleración alfa presente o disponible, lo que provoca el error de la operación solicitada.
-
-
DDERR_NOBLTHW
-
-
No hay ningún bloque de bits que transfiera hardware.
-
-
DDERR_NOCLIPLIST
-
-
No hay ninguna lista de clips disponible.
-
-
DDERR_NOCLIPPERATTACHED
-
-
No hay ningún objeto DirectDrawClipper adjunto al objeto de superficie.
-
-
DDERR_NOCOLORCONVHW
-
-
No hay hardware de conversión de color presente o disponible.
-
-
DDERR_NOCOLORKEY
-
-
La superficie no tiene actualmente una clave de color.
-
-
DDERR_NOCOLORKEYHW
-
-
No hay compatibilidad de hardware con la clave de color de destino.
-
-
DDERR_NOCOOPERATIVELEVELSET
-
-
Se llamó a una función create sin el método IDirectDraw7::SetCooperativeLevel .
-
-
DDERR_NODC
-
-
No se ha creado ningún contexto de dispositivo (DC) para esta superficie.
-
-
DDERR_NODDROPSHW
-
-
No hay hardware de operación ráster (ROP) de DirectDraw disponible.
-
-
DDERR_NODIRECTDRAWHW
-
-
No es posible crear objetos DirectDraw de solo hardware; el controlador no admite ningún hardware.
-
-
DDERR_NODIRECTDRAWSUPPORT
-
-
La compatibilidad con DirectDraw no es posible con el controlador de pantalla actual.
-
-
DDERR_NODRIVERSUPPORT
-
-
Novedades de DirectX 7.0. Las pruebas no pueden continuar porque el controlador del adaptador de pantalla no enumera las tasas de actualización.
-
-
DDERR_NOEMULATION
-
-
La emulación de software no está disponible.
-
-
DDERR_NOEXCLUSIVEMODE
-
-
La operación requiere que la aplicación tenga el modo exclusivo, pero la aplicación no tiene modo exclusivo.
-
-
DDERR_NOFLIPHW
-
-
No se admite el volteo de superficies visibles.
-
-
DDERR_NOFOCUSWINDOW
-
-
Se intentó crear o establecer una ventana de dispositivo sin establecer primero la ventana de enfoque.
-
-
DDERR_NOGDI
-
-
No hay ningún GDI presente.
-
-
DDERR_NOHWND
-
-
La notificación de Clipper requiere un identificador de ventana o no se ha establecido previamente ningún identificador de ventana como identificador de ventana de nivel cooperativo.
-
-
DDERR_NOMIPMAPHW
-
-
No hay hardware de asignación de texturas compatible con mipmap presente o disponible.
-
-
DDERR_NOMIRRORHW
-
-
No hay hardware de creación de reflejo presente o disponible.
-
-
DDERR_NOMONITORINFORMATION
-
-
Novedades de DirectX 7.0. Las pruebas no pueden continuar porque el monitor no tiene datos EDID asociados.
-
-
DDERR_NONONLOCALVIDMEM
-
-
Se intentó asignar memoria de vídeo no local desde un dispositivo que no admite la memoria de vídeo no local.
-
-
DDERR_NOOPTIMIZEHW
-
-
El dispositivo no admite superficies optimizadas.
-
-
DDERR_NOOVERLAYDEST
-
-
Se llama al método IDirectDrawSurface7::GetOverlayPosition en una superposición en la que no se ha llamado al método IDirectDrawSurface7::UpdateOverlay para establecer como destino.
-
-
DDERR_NOOVERLAYHW
-
-
No hay hardware de superposición presente o disponible.
-
-
DDERR_NOPALETTEATTACHED
-
-
No hay ningún objeto de paleta adjunto a esta superficie.
-
-
DDERR_NOPALETTEHW
-
-
No hay compatibilidad de hardware con paletas de 16 o 256 colores.
-
-
DDERR_NORASTEROPHW
-
-
No hay ningún hardware de operación ráster adecuado presente o disponible.
-
-
DDERR_NOROTATIONHW
-
-
No hay hardware de rotación presente o disponible.
-
-
DDERR_NOSTEREOHARDWARE
-
-
No hay hardware estéreo presente o disponible.
-
-
DDERR_NOSTRETCHHW
-
-
No hay soporte de hardware para estirar.
-
-
DDERR_NOSURFACELEFT
-
-
No hay hardware presente que admita superficies estéreo.
-
-
DDERR_NOT4BITCOLOR
-
-
El objeto DirectDrawSurface no usa una paleta de colores de 4 bits y la operación solicitada requiere una paleta de colores de 4 bits.
-
-
DDERR_NOT4BITCOLORINDEX
-
-
El objeto DirectDrawSurface no usa una paleta de índices de colores de 4 bits y la operación solicitada requiere una paleta de índices de colores de 4 bits.
-
-
DDERR_NOT8BITCOLOR
-
-
El objeto DirectDrawSurface no usa una paleta de colores de 8 bits y la operación solicitada requiere una paleta de colores de 8 bits.
-
-
DDERR_NOTAOVERLAYSURFACE
-
-
Se llama a un componente de superposición para una superficie no superpuesta.
-
-
DDERR_NOTEXTUREHW
-
-
No se puede realizar la operación porque no hay hardware de asignación de texturas presente o disponible.
-
-
DDERR_NOTFLIPPABLE
-
-
Se intentó voltear una superficie que no se puede voltear.
-
-
DDERR_NOTFOUND
-
-
No se encontró el elemento solicitado.
-
-
DDERR_NOTINITIALIZED
-
-
Se intentó llamar a un método de interfaz de un objeto DirectDraw creado por CoCreateInstance antes de que se inicializara el objeto.
-
-
DDERR_NOTLOADED
-
-
La superficie es una superficie optimizada, pero aún no se ha asignado ninguna memoria.
-
-
DDERR_NOTLOCKED
-
-
Se intentó desbloquear una superficie que no estaba bloqueada.
-
-
DDERR_NOTPAGELOCKED
-
-
Se intentó desbloquear una superficie sin bloqueos de página pendientes.
-
-
DDERR_NOTPALETTIZED
-
-
La superficie que se usa no es una superficie basada en paletas.
-
-
DDERR_NOVSYNCHW
-
-
No hay compatibilidad de hardware con operaciones sincronizadas verticales en blanco.
-
-
DDERR_NOZBUFFERHW
-
-
La operación para crear un búfer z en la memoria de visualización o para realizar una transferencia de bloques de bits (bitblt), mediante un búfer z no se puede llevar a cabo porque no hay compatibilidad de hardware con búferes z.
-
-
DDERR_NOZOVERLAYHW
-
-
Las superficies superpuestas no se pueden superponer, en función del orden z porque el hardware no admite el orden z de las superposiciones.
-
-
DDERR_OUTOFCAPS
-
-
Ya se ha asignado el hardware necesario para la operación solicitada.
-
-
DDERR_OUTOFMEMORY
-
-
DirectDraw no tiene suficiente memoria para realizar la operación.
-
-
DDERR_OUTOFVIDEOMEMORY
-
-
DirectDraw no tiene suficiente memoria para mostrar para realizar la operación.
-
-
DDERR_OVERLAPPINGRECTS
-
-
Los rectángulos de origen y destino se encuentran en la misma superficie y se superponen entre sí.
-
-
DDERR_OVERLAYCANTCLIP
-
-
El hardware no admite superposiciones recortadas.
-
-
DDERR_OVERLAYCOLORKEYONLYONEACTIVE
-
-
Se intentó activar más de una tecla de color en una superposición.
-
-
DDERR_OVERLAYNOTVISIBLE
-
-
Se llamó al método IDirectDrawSurface7::GetOverlayPosition en una superposición oculta.
-
-
DDERR_PALETTEBUSY
-
-
Se rechaza el acceso a esta paleta porque otro subproceso bloquea la paleta.
-
-
DDERR_PRIMARYSURFACEALREADYEXISTS
-
-
Este proceso ya ha creado una superficie principal.
-
-
DDERR_REGIONTOOSMALL
-
-
La región pasada al método IDirectDrawClipper::GetClipList es demasiado pequeña.
-
-
DDERR_SURFACEALREADYATTACHED
-
-
Se intentó conectar una superficie a otra superficie a la que ya está conectada.
-
-
DDERR_SURFACEALREADYDEPENDENT
-
-
Se intentó hacer que una superficie sea una dependencia de otra superficie en la que ya depende.
-
-
DDERR_SURFACEBUSY
-
-
Se rechaza el acceso a la superficie porque otro subproceso bloquea la superficie.
-
-
DDERR_SURFACEISOBSCURED
-
-
Se rechaza el acceso a la superficie porque la superficie está oculta.
-
-
DDERR_SURFACELOST
-
-
Se rechaza el acceso a la superficie porque la memoria de la superficie ha desaparecido. Llame al método IDirectDrawSurface7::Restore en esta superficie para restaurar la memoria asociada a ella.
-
-
DDERR_SURFACENOTATTACHED
-
-
La superficie solicitada no está conectada.
-
-
DDERR_TESTFINISHED
-
-
Novedades de DirectX 7.0. Cuando devuelve el método IDirectDraw7::StartModeTest , este valor significa que no se pudo iniciar ninguna prueba porque todas las resoluciones elegidas para las pruebas ya tienen información de frecuencia de actualización en el registro. Cuando devuelve IDirectDraw7::EvaluateMode, el valor significa que DirectDraw ha completado una prueba de frecuencia de actualización.
-
-
DDERR_TOOBIGHEIGHT
-
-
El alto solicitado por DirectDraw es demasiado grande.
-
-
DDERR_TOOBIGSIZE
-
-
El tamaño solicitado por DirectDraw es demasiado grande. Sin embargo, el alto y el ancho individuales son tamaños válidos.
-
-
DDERR_TOOBIGWIDTH
-
-
El ancho solicitado por DirectDraw es demasiado grande.
-
-
DDERR_UNSUPPORTED
-
-
La operación no es compatible.
-
-
DDERR_UNSUPPORTEDFORMAT
-
-
DirectDraw no admite el formato de píxel solicitado.
-
-
DDERR_UNSUPPORTEDMASK
-
-
DirectDraw no admite la máscara de bits en el formato de píxel solicitado.
-
-
DDERR_UNSUPPORTEDMODE
-
-
La pantalla está actualmente en modo no admitido.
-
-
DDERR_VERTICALBLANKINPROGRESS
-
-
Un espacio en blanco vertical está en curso.
-
-
DDERR_VIDEONOTACTIVE
-
-
El puerto de vídeo no está activo.
-
-
DDERR_WASSTILLDRAWING
-
-
La operación bitblt anterior que transfiere información a o desde esta superficie está incompleta.
-
-
DDERR_WRONGMODE
-
-
Esta superficie no se puede restaurar porque se creó en un modo diferente.
-
-
DDERR_XALIGN
-
-
El rectángulo proporcionado no estaba alineado horizontalmente en un límite necesario.
-
Requisitos
| Requisito | Value |
|---|---|
| Encabezado |
|