Compartir a través de


encabezado ddrawint.h

La referencia de dispositivos para mostrar usa este encabezado. Para más información, consulte:

ddrawint.h contiene las siguientes interfaces de programación:

Funciones de devolución de llamada

 
PDD_CANCREATESURFACE

La función de devolución de llamada CanCreateD3DBuffer determina si el controlador puede crear un comando de nivel de controlador o un búfer de vértices de la descripción especificada.
PDD_COLORCB_COLORCONTROL

La función de devolución de llamada DdControlColor controla la luminancia y los controles de brillo de una superficie superpuesta.
PDD_CREATEPALETTE

La función de devolución de llamada DdCreatePalette crea un objeto DirectDrawPalette para el objeto DirectDraw especificado.
PDD_CREATESURFACE

La función de devolución de llamada CreateD3DBuffer se usa para crear un comando de nivel de controlador o un búfer de vértices de la descripción especificada.
PDD_CREATESURFACEEX

La función D3dCreateSurfaceEx notifica a la asociación de una superficie de Microsoft DirectDraw y un valor de identificador de Microsoft Direct3D para habilitar la configuración de la superficie para la representación de Direct3D.
PDD_DESTROYDDLOCAL

La función D3dDestroyDDLocal destruye todas las superficies de Microsoft Direct3D creadas anteriormente por la función D3dCreateSurfaceEx que pertenecen al mismo objeto local de Microsoft DirectDraw determinado.
PDD_FLIPTOGDISURFACE

La función de devolución de llamada DdFlipToGDISurface notifica al controlador cuando DirectDraw se voltea hacia o desde una superficie GDI.
PDD_FREEDRIVERMEMORY

La función de devolución de llamada DdFreeDriverMemory libera memoria de pantalla fuera de pantalla o no local para satisfacer una nueva solicitud de asignación.
PDD_GETAVAILDRIVERMEMORY

La función de devolución de llamada DdGetAvailDriverMemory consulta la cantidad de memoria libre en el montón de memoria administrada por el controlador.
PDD_GETDRIVERINFO

La función DdGetDriverInfo consulta el controlador para obtener funcionalidades adicionales de DirectDraw y Direct3D compatibles con el controlador.
PDD_GETDRIVERSTATE

Los entornos de ejecución de Microsoft DirectDraw y Microsoft Direct3D usan la función D3dGetDriverState para obtener información del controlador sobre su estado actual.
PDD_GETSCANLINE

La función de devolución de llamada DdGetScanLine devuelve el número de la línea de examen físico actual.
PDD_KERNELCB_SYNCSURFACE

La función de devolución de llamada DdSyncSurfaceData establece y modifica los datos de superficie antes de pasarlos al controlador de miniporte de vídeo.
PDD_KERNELCB_SYNCVIDEOPORT

La función de devolución de llamada DdSyncVideoPortData establece y modifica los datos del objeto VPE antes de pasarlos al controlador de minipuerto de vídeo.
PDD_MAPMEMORY

La función de devolución de llamada DdMapMemory asigna partes modificables de la aplicación del búfer de fotogramas al espacio de direcciones en modo de usuario del proceso especificado o anula la memoria.
PDD_MOCOMPCB_BEGINFRAME

La función de devolución de llamada DdMoCompBeginFrame comienza a descodificar un nuevo marco.
PDD_MOCOMPCB_CREATE

La función de devolución de llamada DdMoCompCreate notifica al controlador que un descodificador de software comenzará a usar la compensación de movimiento con el GUID especificado.
PDD_MOCOMPCB_DESTROY

La función de devolución de llamada DdMoCompDestroy notifica al controlador que este objeto de compensación de movimiento ya no se usará. El controlador ahora debe realizar cualquier limpieza necesaria.
PDD_MOCOMPCB_ENDFRAME

La función de devolución de llamada DdMoCompEndFrame completa un marco descodificado.
PDD_MOCOMPCB_GETCOMPBUFFINFO

La función de devolución de llamada DDMoCompGetBuffInfo permite al controlador especificar cuántas superficies provisionales son necesarias para admitir el GUID especificado y el tamaño, la ubicación y el formato de cada una de estas superficies.
PDD_MOCOMPCB_GETFORMATS

La función de devolución de llamada DdMoCompGetFormats indica los formatos sin comprimir a los que el hardware puede descodificar los datos.
PDD_MOCOMPCB_GETGUIDS

La función de devolución de llamada DdMoCompGetGuids recupera el número de GUID que admite el controlador.
PDD_MOCOMPCB_GETINTERNALINFO

La función de devolución de llamada DdMoCompGetInternalInfo permite al controlador informar de que asigna internamente memoria de visualización para realizar una compensación de movimiento.
PDD_MOCOMPCB_QUERYSTATUS

La función de devolución de llamada DdMoCompQueryStatus consulta el estado de la operación de representación más reciente en la superficie especificada.
PDD_MOCOMPCB_RENDER

La función de devolución de llamada DdMoCompRender indica al controlador qué macroblocks se van a representar especificando las superficies que contienen los macroblocks, los desplazamientos en cada superficie donde existen los macroblocks y el tamaño de los datos de macroblock que se van a representar.
PDD_PALCB_DESTROYPALETTE

La función de devolución de llamada DdDestroyPalette destruye la paleta especificada.
PDD_PALCB_SETENTRIES

La función de devolución de llamada DdSetEntries actualiza las entradas de paleta en la paleta especificada.
PDD_SETEXCLUSIVEMODE

La función de devolución de llamada DdSetExclusiveMode notifica al controlador cuando una aplicación de DirectDraw cambia o desde el modo exclusivo.
PDD_SURFCB_ADDATTACHEDSURFACE

La función de devolución de llamada DdAddAttachedSurface adjunta una superficie a otra superficie.
PDD_SURFCB_BLT

La función de devolución de llamada DdBlt realiza una transferencia de bloques de bits.
PDD_SURFCB_DESTROYSURFACE

La función de devolución de llamada DdDestroySurface destruye una superficie de DirectDraw.
PDD_SURFCB_FLIP

La función de devolución de llamada DdFlip hace que la memoria expuesta asociada a la superficie de destino se convierta en la superficie principal y la superficie actual se convierta en la superficie no primaria.
PDD_SURFCB_GETBLTSTATUS

La función de devolución de llamada DdGetBltStatus consulta el estado de la barra de bits de la superficie especificada.
PDD_SURFCB_GETFLIPSTATUS

La función de devolución de llamada DdGetFlipStatus determina si se ha producido el volteo solicitado más recientemente en una superficie.
PDD_SURFCB_LOCK

La función de devolución de llamada DdLock bloquea un área especificada de memoria expuesta y proporciona un puntero válido a un bloque de memoria asociado a una superficie.
PDD_SURFCB_SETCOLORKEY

La función de devolución de llamada DdSetColorKey establece el valor de clave de color para la superficie especificada.
PDD_SURFCB_SETOVERLAYPOSITION

La función de devolución de llamada DdSetOverlayPosition establece la posición de una superposición.
PDD_SURFCB_SETPALETTE

La función de devolución de llamada DdSetPalette adjunta una paleta a la superficie especificada.
PDD_SURFCB_UNLOCK

La función de devolución de llamada DdUnLock libera el bloqueo mantenido en la superficie especificada.
PDD_SURFCB_UPDATEOVERLAY

La función de devolución de llamada DdUpdateOverlay cambia la posición o modifica los atributos visuales de una superficie superpuesta.
PDD_VPORTCB_CANCREATEVIDEOPORT

La función de devolución de llamada DdVideoPortCanCreate determina si el controlador puede admitir un objeto VPE de DirectDraw de la descripción especificada.
PDD_VPORTCB_COLORCONTROL

La función de devolución de llamada DdVideoPortColorControl obtiene o establece los controles de color del objeto VPE.
PDD_VPORTCB_CREATEVIDEOPORT

La función de devolución de llamada DdVideoPortCreate notifica al controlador que DirectDraw ha creado un objeto VPE.
PDD_VPORTCB_DESTROYVPORT

La función de devolución de llamada DdVideoPortDestroy notifica al controlador que DirectDraw ha destruido el objeto VPE especificado.
PDD_VPORTCB_FLIP

La función de devolución de llamada DdVideoPortFlip realiza un volteo físico, lo que hace que el objeto VPE empiece a escribir datos en la nueva superficie.
PDD_VPORTCB_GETBANDWIDTH

La función de devolución de llamada DdVideoPortGetBandwidth informa de las limitaciones de ancho de banda de la memoria del búfer de fotogramas del dispositivo en función del formato de salida del objeto VPE especificado.
PDD_VPORTCB_GETFIELD

La función de devolución de llamada DdVideoPortGetField determina si el campo actual de una señal entrelazada es par o impar.
PDD_VPORTCB_GETFLIPSTATUS

La función de devolución de llamada DdVideoPortGetFlipStatus determina si se ha producido el volteo solicitado más recientemente en una superficie.
PDD_VPORTCB_GETINPUTFORMATS

La función de devolución de llamada DdVideoPortGetInputFormats determina los formatos de entrada que el objeto VPE de DirectDraw puede aceptar.
PDD_VPORTCB_GETLINE

La función de devolución de llamada DdVideoPortGetLine devuelve el número de línea actual del puerto de vídeo de hardware.
PDD_VPORTCB_GETOUTPUTFORMATS

La función de devolución de llamada DdVideoPortGetOutputFormats determina los formatos de salida que admite el objeto VPE.
PDD_VPORTCB_GETSIGNALSTATUS

La función de devolución de llamada DdVideoPortGetSignalStatus recupera el estado de la señal de vídeo que se presenta actualmente en el puerto de vídeo de hardware.
PDD_VPORTCB_GETVPORTCONNECT

La función de devolución de llamada DdVideoPortGetConnectInfo devuelve las conexiones admitidas por el objeto VPE especificado.
PDD_VPORTCB_UPDATE

La función de devolución de llamada DdVideoPortUpdate inicia y detiene el objeto VPE y modifica el flujo de datos del objeto VPE.
PDD_VPORTCB_WAITFORSYNC

La función de devolución de llamada DdVideoPortWaitForSync espera hasta que se produzca la siguiente sincronización vertical.
PDD_WAITFORVERTICALBLANK

La función de devolución de llamada DdWaitForVerticalBlank devuelve el estado en blanco vertical del dispositivo.

Estructuras

 
DD_ADDATTACHEDSURFACEDATA

La estructura DD_ADDATTACHEDSURFACEDATA contiene información necesaria para adjuntar una superficie a otra superficie.
DD_ATTACHLIST

La estructura DD_ATTACHLIST mantiene una lista de superficies adjuntas para Microsoft DirectDraw.
DD_BEGINMOCOMPFRAMEDATA

La estructura DDHAL_BEGINMOCOMPFRAMEDATA contiene la información de marco necesaria para iniciar la descodificación.
DD_BLTDATA

La estructura de DD_BLTDATA contiene la información pertinente para el controlador para realizar transferencias de bloques de bits.
DD_CANCREATESURFACEDATA

La estructura DD_CANCREATESURFACEDATA contiene información necesaria para indicar si se puede crear una superficie en el caso de CanCreateD3DBuffer, un búfer.
DD_CANCREATEVPORTDATA

La estructura DD_CANCREATEVPORTDATA contiene la información necesaria para que el controlador determine si se puede crear un objeto de extensiones de puerto de vídeo (VPE).
DD_CLIPPER_GLOBAL

La estructura DD_CLIPPER_GLOBAL contiene los datos globales de DirectDrawClipper que se pueden compartir entre instancias de objeto.
DD_CLIPPER_LOCAL

La estructura DD_CLIPPER_LOCAL contiene datos locales para cada objeto DirectDrawClipper individual.
DD_COLORCONTROLDATA

La estructura de DD_COLORCONTROLDATA contiene la información de control de color de la superposición especificada.
DD_CREATEMOCOMPDATA

La estructura DD_CREATEMOCOMPDATA contiene los datos necesarios para empezar a usar la compensación de movimiento.
DD_CREATEPALETTEDATA

La estructura DD_CREATEPALETTEDATA contiene información necesaria para crear un objeto DirectDrawPalette para este objeto de Microsoft DirectDraw.
DD_CREATESURFACEDATA

La estructura DD_CREATESURFACEDATA contiene información necesaria para crear una superficie, en el caso de CreateD3DBuffer, un comando o búfer de vértices.
DD_CREATESURFACEEXDATA

La estructura DD_CREATESURFACEEXDATA contiene información necesaria para que el controlador cree una superficie y asóciela a un identificador de textura proporcionado.
DD_CREATEVPORTDATA

La estructura DD_CREATEVPORTDATA contiene la información necesaria para describir el objeto de extensiones de puerto de vídeo (VPE) que se va a crear.
DD_DESTROYMOCOMPDATA

La estructura DD_DESTROYMOCOMPDATA contiene la información necesaria para terminar de realizar la compensación de movimiento.
DD_DESTROYPALETTEDATA

La estructura DD_DESTROYPALETTEDATA contiene información necesaria para destruir la paleta especificada.
DD_DESTROYSURFACEDATA

La estructura DD_DESTROYSURFACEDATA contiene información necesaria para destruir la superficie especificada, en el caso de DestroyD3DBuffer, un comando o búfer de vértices.
DD_DESTROYVPORTDATA

La estructura DD_DESTROYVPORTDATA contiene la información necesaria para que el controlador limpie.
DD_DIRECTDRAW_GLOBAL

La estructura DD_DIRECTDRAW_GLOBAL contiene información del controlador que describe el dispositivo del controlador.
DD_DIRECTDRAW_LOCAL

La estructura DD_DIRECTDRAW_LOCAL contiene información del controlador que es relevante solo para el proceso actual de DirectDraw.
DD_ENDMOCOMPFRAMEDATA

La estructura DD_ENDMOCOMPFRAMEDATA contiene información necesaria para completar un marco descodificado.
DD_FLIPDATA

La estructura de DD_FLIPDATA contiene información necesaria para realizar un volteo.
DD_FLIPTOGDISURFACEDATA

La estructura de DD_FLIPTOGDISURFACEDATA contiene la información de notificación de superficie de GDI.
DD_FLIPVPORTDATA

La estructura DD_FLIPVPORTDATA contiene la información necesaria para que el objeto de extensiones de puerto de vídeo (VPE) realice un volteo.
DD_FREEDRIVERMEMORYDATA

La estructura DD_FREEDRIVERMEMORYDATA contiene los detalles de la solicitud gratuita.
DD_GETAVAILDRIVERMEMORYDATA

La estructura DD_GETAVAILDRIVERMEMORYDATA contiene la información que necesita el controlador para consultar y devolver la cantidad de memoria libre.
DD_GETBLTSTATUSDATA

La estructura DD_GETBLTSTATUSDATA devuelve la información de estado de la barra de bits.
DD_GETDRIVERINFODATA

La estructura DD_GETDRIVERINFODATA se usa para pasar datos hacia y desde la rutina de devolución de llamada DdGetDriverInfo.
DD_GETDRIVERSTATEDATA

La estructura de DD_GETDRIVERSTATEDATA describe el estado del controlador.
DD_GETFLIPSTATUSDATA

La estructura DD_GETFLIPSTATUSDATA devuelve la información de estado de volteo.
DD_GETINTERNALMOCOMPDATA

La estructura DD_GETINTERNALMOCOMPDATA contiene los requisitos de memoria interna.
DD_GETMOCOMPCOMPBUFFDATA

La estructura DD_GETMOCOMPCOMPBUFFDATA contiene la información del búfer comprimido.
DD_GETMOCOMPFORMATSDATA

La estructura DD_GETMOCOMPFORMATSDATA contiene la información de formato sin comprimir.
DD_GETMOCOMPGUIDSDATA

La estructura DD_GETMOCOMPGUIDSDATA contiene la información guid de compensación de movimiento.
DD_GETSCANLINEDATA

La estructura DD_GETSCANLINEDATA contiene los miembros necesarios para consultar y devolver el número de la línea de examen actual.
DD_GETVPORTBANDWIDTHDATA

La estructura DD_GETVPORTBANDWIDTHDATA contiene la información de ancho de banda de cualquier formato especificado.
DD_GETVPORTCONNECTDATA

La estructura DD_GETVPORTCONNECTDATA contiene las combinaciones de conexión admitidas por el objeto de extensiones de puerto de vídeo (VPE) especificados.
DD_GETVPORTFIELDDATA

La estructura DD_GETVPORTFIELDDATA contiene la información necesaria para que el controlador determine si el campo actual de una señal entrelazada es par o impar.
DD_GETVPORTFLIPSTATUSDATA

La estructura DD_GETVPORTFLIPSTATUSDATA contiene la información de estado de volteo para la superficie especificada.
DD_GETVPORTINPUTFORMATDATA

La estructura DD_GETVPORTINPUTFORMATDATA contiene la información necesaria para que el controlador devuelva los formatos de entrada que el objeto de extensiones de puerto de vídeo (VPE) puede aceptar.
DD_GETVPORTLINEDATA

La estructura DD_GETVPORTLINEDATA contiene el número de línea actual del puerto de vídeo de hardware.
DD_GETVPORTOUTPUTFORMATDATA

La estructura DD_GETVPORTOUTPUTFORMATDATA contiene la información necesaria para que el controlador devuelva todos los formatos de salida que admite el objeto de extensiones de puerto de vídeo (VPE) para un formato de entrada determinado.
DD_GETVPORTSIGNALDATA

La estructura DD_GETVPORTSIGNALDATA contiene el estado de señal del puerto de vídeo de hardware.
DD_LOCKDATA

La estructura DD_LOCKDATA contiene información necesaria para realizar un bloqueo según lo definido por las estructuras de parámetros de Microsoft DirectDraw.
DD_MAPMEMORYDATA

La estructura DD_MAPMEMORYDATA contiene la información necesaria para asignar o desasignación de un búfer de fotogramas en memoria en modo de usuario.
DD_MORESURFACECAPS

La estructura de DD_MORESURFACECAPS define más funcionalidades de superficie de controlador además de las descritas en DDCORECAPS.
DD_MOTIONCOMP_LOCAL

La estructura DD_MOTIONCOMP_LOCAL contiene datos locales para cada objeto individual de compensación de movimiento de Microsoft DirectDraw.
DD_PALETTE_GLOBAL

La estructura DD_PALETTE_GLOBAL contiene los datos globales de DirectDrawPalette que se pueden compartir entre instancias de objeto.
DD_PALETTE_LOCAL

La estructura DD_PALETTE_LOCAL contiene datos relacionados con la paleta que son únicos para un objeto de paleta individual.
DD_QUERYMOCOMPSTATUSDATA

La estructura DD_QUERYMOCOMPSTATUSDATA contiene información necesaria para consultar el estado del fotograma anterior.
DD_RENDERMOCOMPDATA

La estructura DD_RENDERMOCOMPDATA contiene la información necesaria para representar un marco.
DD_SETCOLORKEYDATA

La estructura DD_SETCOLORKEYDATA contiene información necesaria para establecer el valor de clave de color para la superficie especificada.
DD_SETENTRIESDATA

La estructura DD_SETENTRIESDATA contiene información necesaria para establecer entradas de paleta.
DD_SETEXCLUSIVEMODEDATA

La estructura DD_SETEXCLUSIVEMODEDATA contiene la información de notificación del modo exclusivo.
DD_SETOVERLAYPOSITIONDATA

La estructura DD_SETOVERLAYPOSITIONDATA contiene información necesaria para cambiar las coordenadas de visualización de una superficie superpuesta.
DD_SETPALETTEDATA

La estructura DD_SETPALETTEDATA contiene información necesaria para establecer una paleta para una superficie específica.
DD_STEREOMODE

El tiempo de ejecución usa la estructura DD_STEREOMODE con GUID_DDStereoMode en una llamada DdGetDriverInfo para consultar si el controlador admite estéreo para un modo de visualización de vídeo determinado.
DD_SURFACE_GLOBAL

La estructura de DD_SURFACE_GLOBAL contiene datos globales relacionados con la superficie que se pueden compartir entre varias superficies.
DD_SURFACE_INT

La estructura DD_SURFACE_INT contiene la información de la interfaz del objeto DirectDrawSurface.
DD_SURFACE_LOCAL

La estructura DD_SURFACE_LOCAL contiene datos relacionados con la superficie que son exclusivos de un objeto de superficie individual.
DD_SURFACE_MORE

La estructura DD_SURFACE_MORE contiene datos locales adicionales para cada objeto DirectDrawSurface individual.
DD_SYNCSURFACEDATA

La estructura DD_SYNCSURFACEDATA contiene la información expuesta.
DD_SYNCVIDEOPORTDATA

La estructura DD_SYNCVIDEOPORTDATA contiene la información del objeto de extensiones de puerto de vídeo (VPE).
DD_UNLOCKDATA

La estructura de DD_UNLOCKDATA contiene información necesaria para realizar un desbloqueo según lo definido por las estructuras de parámetros de Microsoft DirectDraw.
DD_UPDATENONLOCALHEAPDATA

La estructura DD_UPDATENONLOCALHEAPDATA contiene la información necesaria del montón.
DD_UPDATEOVERLAYDATA

La estructura DD_UPDATEOVERLAYDATA contiene información necesaria para actualizar una superficie superpuesta.
DD_UPDATEVPORTDATA

La estructura DD_UPDATEVPORTDATA contiene la información necesaria para iniciar, detener y cambiar el objeto de extensiones de puerto de vídeo (VPE).
DD_VIDEOPORT_LOCAL

La estructura de DD_VIDEOPORT_LOCAL contiene datos relacionados con extensiones de puerto de vídeo (VPE) que son exclusivos de un objeto VPE de Microsoft DirectDraw individual.
DD_VPORTCOLORDATA

La estructura DD_VPORTCOLORDATA contiene la información del control de color de objeto de extensiones de puerto de vídeo (VPE).
DD_WAITFORVERTICALBLANKDATA

La estructura DD_WAITFORVERTICALBLANKDATA contiene información necesaria para obtener la información en blanco vertical del monitor. D
DD_WAITFORVPORTSYNCDATA

La estructura DD_WAITFORVPORTSYNCDATA contiene la información necesaria para que el controlador sincronice el objeto de extensiones de puerto de vídeo (VPE).
DD_CALLBACKS

La estructura DD_CALLBACKS contiene punteros de entrada a las funciones de devolución de llamada que admite un controlador de dispositivo.
DD_COLORCONTROLCALLBACKS

La estructura DD_COLORCONTROLCALLBACKS contiene un puntero de entrada a la devolución de llamada de control de color de Microsoft DirectDraw que admite un controlador de dispositivo.
DD_D3DBUFCALLBACKS

Los controladores que implementan la asignación de nivel de controlador de los búferes de comandos y vértices usan la estructura DD_D3DBUFCALLBACKS.
DD_HALINFO

La estructura DD_HALINFO describe las funcionalidades del hardware y el controlador.
DD_KERNELCALLBACKS

La estructura DD_KERNELCALLBACKS contiene punteros de entrada a las funciones de devolución de llamada en modo kernel de DirectDraw que admite el controlador.
DD_MISCELLANEOUS2CALLBACKS

La estructura DD_MISCELLANEOUS2CALLBACKS se usa para devolver las direcciones de rutinas de devolución de llamada varias.
DD_MISCELLANEOUSCALLBACKS

La estructura DD_MISCELLANEOUSCALLBACKS contiene un puntero de entrada a la devolución de llamada de consulta de memoria que admite un controlador de dispositivo.
DD_MOTIONCOMPCALLBACKS

La estructura DD_MOTIONCOMPCALLBACKS contiene punteros de entrada a las funciones de devolución de llamada de compensación de movimiento que admite un controlador de dispositivo.
DD_NONLOCALVIDMEMCAPS

La estructura de DD_NONLOCALVIDMEMCAPS contiene las funcionalidades para la memoria de visualización no local.
DD_NTCALLBACKS

La estructura DD_NTCALLBACKS contiene punteros de entrada a Microsoft Windows 2000 y posteriores funciones de devolución de llamada de Microsoft DirectDraw que admite un controlador de dispositivo.
DD_NTPRIVATEDRIVERCAPS

La estructura de DD_NTPRIVATEDRIVERCAPS permite al controlador cambiar el comportamiento de Microsoft DirectDraw cuando DirectDraw crea superficies.
DD_PALETTECALLBACKS

La estructura DD_PALETTECALLBACKS contiene punteros de entrada a las funciones de devolución de llamada de la paleta de DirectDraw que admite un controlador de dispositivo.
DD_SURFACECALLBACKS

La estructura DD_SURFACECALLBACKS contiene punteros de entrada a las funciones de devolución de llamada de superficie de Microsoft DirectDraw que admite un controlador de dispositivo.
DD_VIDEOPORTCALLBACKS

La estructura DD_VIDEOPORTCALLBACKS contiene punteros de entrada a las funciones de devolución de llamada de extensiones de puerto de vídeo (VPE) de Microsoft DirectDraw que admite un controlador de dispositivo.
DDCOMPBUFFERINFO

La estructura DDCOMPBUFFERINFO contiene información proporcionada por el controlador sobre los búferes de compresión.
DDMOCOMPBUFFERINFO

La estructura DDMOCOMPBUFFERINFO contiene la información del bloque de macros necesaria para representar un marco y pasa esta información a la estructura DD_RENDERMOCOMPDATA.
VIDEOMEMORY

La estructura VIDEOMEMORY permite al controlador administrar su memoria de visualización en montones.
VIDEOMEMORYINFO

La estructura VIDEOMEMORYINFO describe el formato general de la memoria de la pantalla.