Compartilhar via


Cabeçalho ddrawint.h

Esse cabeçalho é usado pela Referência de Dispositivos de Exibição. Para obter mais informações, consulte:

ddrawint.h contém as seguintes interfaces de programação:

Funções de retorno de chamada

 
PDD_CANCREATESURFACE

A função de retorno de chamada CanCreateD3DBuffer determina se o driver pode criar um comando no nível do driver ou um buffer de vértice da descrição especificada.
PDD_COLORCB_COLORCONTROL

A função de retorno de chamada DdControlColor controla os controles de luminância e brilho de uma superfície de sobreposição.
PDD_CREATEPALETTE

A função de retorno de chamada DdCreatePalette cria um objeto DirectDrawPalette para o objeto DirectDraw especificado.
PDD_CREATESURFACE

A função de retorno de chamada CreateD3DBuffer é usada para criar um comando no nível do driver ou um buffer de vértice da descrição especificada.
PDD_CREATESURFACEEX

A função D3dCreateSurfaceEx notifica sobre a associação de uma superfície do Microsoft DirectDraw e um valor de identificador do Microsoft Direct3D para habilitar a configuração da superfície para renderização direct3D.
PDD_DESTROYDDLOCAL

A função D3dDestroyDDLocal destrói todas as superfícies do Microsoft Direct3D criadas anteriormente pela função D3dCreateSurfaceEx que pertencem ao mesmo objeto local do Microsoft DirectDraw.
PDD_FLIPTOGDISURFACE

A função de retorno de chamada DdFlipToGDISurface notifica o driver quando o DirectDraw está invertendo para ou de uma superfície GDI.
PDD_FREEDRIVERMEMORY

A função de retorno de chamada DdFreeDriverMemory libera memória de exibição fora da tela ou não local para atender a uma nova solicitação de alocação.
PDD_GETAVAILDRIVERMEMORY

A função de retorno de chamada DdGetAvailDriverMemory consulta a quantidade de memória livre no heap de memória gerenciado pelo driver.
PDD_GETDRIVERINFO

A função DdGetDriverInfo consulta o driver para obter funcionalidades adicionais de DirectDraw e Direct3D compatíveis com o driver.
PDD_GETDRIVERSTATE

A função D3dGetDriverState é usada pelos runtimes do Microsoft DirectDraw e do Microsoft Direct3D para obter informações do driver sobre seu estado atual.
PDD_GETSCANLINE

A função de retorno de chamada DdGetScanLine retorna o número da linha de verificação física atual.
PDD_KERNELCB_SYNCSURFACE

A função de retorno de chamada DdSyncSurfaceData define e modifica os dados da superfície antes de serem passados para o driver de miniporto de vídeo.
PDD_KERNELCB_SYNCVIDEOPORT

A função de retorno de chamada DdSyncVideoPortData define e modifica os dados do objeto VPE antes de serem passados para o driver de miniporto de vídeo.
PDD_MAPMEMORY

A função de retorno de chamada DdMapMemory mapeia partes modificáveis pelo aplicativo do buffer de quadros para o espaço de endereço no modo de usuário do processo especificado ou memória não mapeada.
PDD_MOCOMPCB_BEGINFRAME

A função de retorno de chamada DdMoCompBeginFrame começa a decodificar um novo quadro.
PDD_MOCOMPCB_CREATE

A função de retorno de chamada DdMoCompCreate notifica o driver de que um decodificador de software começará a usar a compensação de movimento com o GUID especificado.
PDD_MOCOMPCB_DESTROY

A função de retorno de chamada DdMoCompDestroy notifica o driver de que esse objeto de compensação de movimento não será mais usado. O driver agora precisa executar qualquer limpeza necessária.
PDD_MOCOMPCB_ENDFRAME

A função de retorno de chamada DdMoCompEndFrame conclui um quadro decodificado.
PDD_MOCOMPCB_GETCOMPBUFFINFO

A função de retorno de chamada DDMoCompGetBuffInfo permite que o driver especifique quantas superfícies provisórias são necessárias para dar suporte ao GUID especificado e o tamanho, o local e o formato de cada uma dessas superfícies.
PDD_MOCOMPCB_GETFORMATS

A função de retorno de chamada DdMoCompGetFormats indica os formatos descompactados para os quais o hardware pode decodificar os dados.
PDD_MOCOMPCB_GETGUIDS

A função de retorno de chamada DdMoCompGetGuids recupera o número de GUIDs compatíveis com o driver.
PDD_MOCOMPCB_GETINTERNALINFO

A função de retorno de chamada DdMoCompGetInternalInfo permite que o driver relate que aloca internamente a memória de exibição para executar uma compensação de movimento.
PDD_MOCOMPCB_QUERYSTATUS

A função de retorno de chamada DdMoCompQueryStatus consulta o status da operação de renderização mais recente para a superfície especificada.
PDD_MOCOMPCB_RENDER

A função de retorno de chamada DdMoCompRender informa ao driver quais macroblocks serão renderizados especificando as superfícies que contêm os macroblocks, os deslocamentos em cada superfície em que os macroblocks existem e o tamanho dos dados de macroblock a serem renderizados.
PDD_PALCB_DESTROYPALETTE

A função de retorno de chamada DdDestroyPalette destrói a paleta especificada.
PDD_PALCB_SETENTRIES

A função de retorno de chamada DdSetEntries atualiza as entradas de paleta na paleta especificada.
PDD_SETEXCLUSIVEMODE

A função de retorno de chamada DdSetExclusiveMode notifica o driver quando um aplicativo DirectDraw está alternando para ou do modo exclusivo.
PDD_SURFCB_ADDATTACHEDSURFACE

A função de retorno de chamada DdAddAttachedSurface anexa uma superfície a outra superfície.
PDD_SURFCB_BLT

A função de retorno de chamada DdBlt executa uma transferência de bloco de bits.
PDD_SURFCB_DESTROYSURFACE

A função de retorno de chamada DdDestroySurface destrói uma superfície DirectDraw.
PDD_SURFCB_FLIP

A função de retorno de chamada DdFlip faz com que a memória da superfície associada à superfície de destino se torne a superfície primária e a superfície atual se torne a superfície nãoprimária.
PDD_SURFCB_GETBLTSTATUS

A função de retorno de chamada DdGetBltStatus consulta a status blit da superfície especificada.
PDD_SURFCB_GETFLIPSTATUS

A função de retorno de chamada DdGetFlipStatus determina se a inversão solicitada mais recentemente em uma superfície ocorreu.
PDD_SURFCB_LOCK

A função de retorno de chamada DdLock bloqueia uma área especificada da memória da superfície e fornece um ponteiro válido para um bloco de memória associado a uma superfície.
PDD_SURFCB_SETCOLORKEY

A função de retorno de chamada DdSetColorKey define o valor da chave de cor para a superfície especificada.
PDD_SURFCB_SETOVERLAYPOSITION

A função de retorno de chamada DdSetOverlayPosition define a posição de uma sobreposição.
PDD_SURFCB_SETPALETTE

A função de retorno de chamada DdSetPalette anexa uma paleta à superfície especificada.
PDD_SURFCB_UNLOCK

A função de retorno de chamada DdUnLock libera o bloqueio mantido na superfície especificada.
PDD_SURFCB_UPDATEOVERLAY

A função de retorno de chamada DdUpdateOverlay reposiciona ou modifica os atributos visuais de uma superfície de sobreposição.
PDD_VPORTCB_CANCREATEVIDEOPORT

A função de retorno de chamada DdVideoPortCanCreate determina se o driver pode dar suporte a um objeto VPE DirectDraw da descrição especificada.
PDD_VPORTCB_COLORCONTROL

A função de retorno de chamada DdVideoPortColorControl obtém ou define os controles de cor do objeto VPE.
PDD_VPORTCB_CREATEVIDEOPORT

A função de retorno de chamada DdVideoPortCreate notifica o driver de que o DirectDraw criou um objeto VPE.
PDD_VPORTCB_DESTROYVPORT

A função de retorno de chamada DdVideoPortDestroy notifica o driver de que o DirectDraw destruiu o objeto VPE especificado.
PDD_VPORTCB_FLIP

A função de retorno de chamada DdVideoPortFlip executa uma inversão física, fazendo com que o objeto VPE comece a gravar dados na nova superfície.
PDD_VPORTCB_GETBANDWIDTH

A função de retorno de chamada DdVideoPortGetBandwidth relata as limitações de largura de banda da memória de buffer de quadro do dispositivo com base no formato de saída de objeto VPE especificado.
PDD_VPORTCB_GETFIELD

A função de retorno de chamada DdVideoPortGetField determina se o campo atual de um sinal entrelaçado é par ou ímpar.
PDD_VPORTCB_GETFLIPSTATUS

A função de retorno de chamada DdVideoPortGetFlipStatus determina se a inversão solicitada mais recentemente em uma superfície ocorreu.
PDD_VPORTCB_GETINPUTFORMATS

A função de retorno de chamada DdVideoPortGetInputFormats determina os formatos de entrada que o objeto VPE DirectDraw pode aceitar.
PDD_VPORTCB_GETLINE

A função de retorno de chamada DdVideoPortGetLine retorna o número de linha atual da porta de vídeo de hardware.
PDD_VPORTCB_GETOUTPUTFORMATS

A função de retorno de chamada DdVideoPortGetOutputFormats determina os formatos de saída compatíveis com o objeto VPE.
PDD_VPORTCB_GETSIGNALSTATUS

A função de retorno de chamada DdVideoPortGetSignalStatus recupera o status do sinal de vídeo atualmente sendo apresentado à porta de vídeo de hardware.
PDD_VPORTCB_GETVPORTCONNECT

A função de retorno de chamada DdVideoPortGetConnectInfo retorna as conexões compatíveis com o objeto VPE especificado.
PDD_VPORTCB_UPDATE

A função de retorno de chamada DdVideoPortUpdate inicia e interrompe o objeto VPE e modifica o fluxo de dados do objeto VPE.
PDD_VPORTCB_WAITFORSYNC

A função de retorno de chamada DdVideoPortWaitForSync aguarda até que a próxima sincronização vertical ocorra.
PDD_WAITFORVERTICALBLANK

A função de retorno de chamada DdWaitForVerticalBlank retorna a status vertical em branco do dispositivo.

Estruturas

 
DD_ADDATTACHEDSURFACEDATA

A estrutura DD_ADDATTACHEDSURFACEDATA contém informações necessárias para anexar uma superfície a outra superfície.
DD_ATTACHLIST

A estrutura DD_ATTACHLIST mantém uma lista de superfícies anexadas para o Microsoft DirectDraw.
DD_BEGINMOCOMPFRAMEDATA

A estrutura DDHAL_BEGINMOCOMPFRAMEDATA contém as informações de quadro necessárias para iniciar a decodificação.
DD_BLTDATA

A estrutura DD_BLTDATA contém as informações relevantes para o driver para fazer transferências de bloco de bits.
DD_CANCREATESURFACEDATA

A estrutura DD_CANCREATESURFACEDATA contém informações necessárias para indicar se uma superfície, no caso de CanCreateD3DBuffer, um buffer, pode ser criada.
DD_CANCREATEVPORTDATA

A estrutura DD_CANCREATEVPORTDATA contém as informações necessárias para o driver determinar se um objeto VPE (extensões de porta de vídeo) pode ser criado.
DD_CLIPPER_GLOBAL

A estrutura DD_CLIPPER_GLOBAL contém os dados globais do DirectDrawClipper que podem ser compartilhados entre instâncias de objeto.
DD_CLIPPER_LOCAL

A estrutura DD_CLIPPER_LOCAL contém dados locais para cada objeto DirectDrawClipper individual.
DD_COLORCONTROLDATA

A estrutura DD_COLORCONTROLDATA contém as informações de controle de cor para a sobreposição especificada.
DD_CREATEMOCOMPDATA

A estrutura DD_CREATEMOCOMPDATA contém os dados necessários para começar a usar a compensação por movimento.
DD_CREATEPALETTEDATA

A estrutura DD_CREATEPALETTEDATA contém informações necessárias para criar um objeto DirectDrawPalette para este objeto Microsoft DirectDraw.
DD_CREATESURFACEDATA

A estrutura DD_CREATESURFACEDATA contém informações necessárias para criar uma superfície, no caso de CreateD3DBuffer, um buffer de comando ou vértice.
DD_CREATESURFACEEXDATA

A estrutura DD_CREATESURFACEEXDATA contém informações necessárias para que o driver crie uma superfície e associe a ela um identificador de textura fornecido.
DD_CREATEVPORTDATA

A estrutura DD_CREATEVPORTDATA contém as informações necessárias para descrever o objeto VPE (extensões de porta de vídeo) que está sendo criado.
DD_DESTROYMOCOMPDATA

A estrutura DD_DESTROYMOCOMPDATA contém as informações necessárias para concluir a execução da compensação de movimento.
DD_DESTROYPALETTEDATA

A estrutura DD_DESTROYPALETTEDATA contém informações necessárias para destruir a paleta especificada.
DD_DESTROYSURFACEDATA

A estrutura DD_DESTROYSURFACEDATA contém informações necessárias para destruir a superfície especificada, no caso de DestroyD3DBuffer, um buffer de comando ou vértice.
DD_DESTROYVPORTDATA

A estrutura DD_DESTROYVPORTDATA contém as informações necessárias para que o driver limpo.
DD_DIRECTDRAW_GLOBAL

A estrutura DD_DIRECTDRAW_GLOBAL contém informações de driver que descrevem o dispositivo do driver.
DD_DIRECTDRAW_LOCAL

A estrutura DD_DIRECTDRAW_LOCAL contém informações de driver relevantes apenas para o processo DirectDraw atual.
DD_ENDMOCOMPFRAMEDATA

A estrutura DD_ENDMOCOMPFRAMEDATA contém informações necessárias para concluir um quadro decodificado.
DD_FLIPDATA

A estrutura DD_FLIPDATA contém informações necessárias para fazer uma inversão.
DD_FLIPTOGDISURFACEDATA

A estrutura DD_FLIPTOGDISURFACEDATA contém as informações de notificação de superfície do GDI.
DD_FLIPVPORTDATA

A estrutura DD_FLIPVPORTDATA contém as informações necessárias para que o objeto VPE (extensões de porta de vídeo) execute uma inversão.
DD_FREEDRIVERMEMORYDATA

A estrutura DD_FREEDRIVERMEMORYDATA contém os detalhes da solicitação gratuita.
DD_GETAVAILDRIVERMEMORYDATA

A estrutura DD_GETAVAILDRIVERMEMORYDATA contém as informações necessárias pelo driver para consultar e retornar a quantidade de memória livre.
DD_GETBLTSTATUSDATA

A estrutura DD_GETBLTSTATUSDATA retorna as informações de status blit.
DD_GETDRIVERINFODATA

A estrutura DD_GETDRIVERINFODATA é usada para passar dados de e para a rotina de retorno de chamada DdGetDriverInfo.
DD_GETDRIVERSTATEDATA

A estrutura DD_GETDRIVERSTATEDATA descreve o estado do driver.
DD_GETFLIPSTATUSDATA

A estrutura DD_GETFLIPSTATUSDATA retorna as informações de status de inversão.
DD_GETINTERNALMOCOMPDATA

A estrutura DD_GETINTERNALMOCOMPDATA contém os requisitos de memória interna.
DD_GETMOCOMPCOMPBUFFDATA

A estrutura DD_GETMOCOMPCOMPBUFFDATA contém as informações do buffer compactado.
DD_GETMOCOMPFORMATSDATA

A estrutura DD_GETMOCOMPFORMATSDATA contém as informações de formato não compactados.
DD_GETMOCOMPGUIDSDATA

A estrutura DD_GETMOCOMPGUIDSDATA contém as informações do GUID de compensação de movimento.
DD_GETSCANLINEDATA

A estrutura DD_GETSCANLINEDATA contém os membros necessários para consultar e retornar o número da linha de verificação atual.
DD_GETVPORTBANDWIDTHDATA

A estrutura DD_GETVPORTBANDWIDTHDATA contém as informações de largura de banda para qualquer formato especificado.
DD_GETVPORTCONNECTDATA

A estrutura DD_GETVPORTCONNECTDATA contém as combinações de conexão compatíveis com o objeto VPE (extensões de porta de vídeo) especificado.
DD_GETVPORTFIELDDATA

A estrutura DD_GETVPORTFIELDDATA contém as informações necessárias para o driver determinar se o campo atual de um sinal entrelaçado é par ou ímpar.
DD_GETVPORTFLIPSTATUSDATA

A estrutura DD_GETVPORTFLIPSTATUSDATA contém as informações de status inverter para a superfície especificada.
DD_GETVPORTINPUTFORMATDATA

A estrutura DD_GETVPORTINPUTFORMATDATA contém as informações necessárias para que o driver retorne os formatos de entrada que o objeto VPE (extensões de porta de vídeo) pode aceitar.
DD_GETVPORTLINEDATA

A estrutura DD_GETVPORTLINEDATA contém o número de linha atual da porta de vídeo de hardware.
DD_GETVPORTOUTPUTFORMATDATA

A estrutura DD_GETVPORTOUTPUTFORMATDATA contém as informações necessárias para que o driver retorne todos os formatos de saída aos quais o objeto VPE (extensões de porta de vídeo) dá suporte para um determinado formato de entrada.
DD_GETVPORTSIGNALDATA

A estrutura DD_GETVPORTSIGNALDATA contém o status de sinal da porta de vídeo de hardware.
DD_LOCKDATA

A estrutura DD_LOCKDATA contém informações necessárias para fazer um bloqueio, conforme definido pelas estruturas de parâmetro do Microsoft DirectDraw.
DD_MAPMEMORYDATA

A estrutura DD_MAPMEMORYDATA contém as informações necessárias para mapear ou desmapear um buffer de quadros para a memória do modo de usuário.
DD_MORESURFACECAPS

A estrutura DD_MORESURFACECAPS define mais funcionalidades da superfície do driver, além daquelas descritas em DDCORECAPS.
DD_MOTIONCOMP_LOCAL

A estrutura DD_MOTIONCOMP_LOCAL contém dados locais para cada objeto de compensação de movimento do Microsoft DirectDraw individual.
DD_PALETTE_GLOBAL

A estrutura DD_PALETTE_GLOBAL contém os dados globais do DirectDrawPalette que podem ser compartilhados entre instâncias de objeto.
DD_PALETTE_LOCAL

A estrutura DD_PALETTE_LOCAL contém dados relacionados à paleta que são exclusivos de um objeto de paleta individual.
DD_QUERYMOCOMPSTATUSDATA

A estrutura DD_QUERYMOCOMPSTATUSDATA contém informações necessárias para consultar a status do quadro anterior.
DD_RENDERMOCOMPDATA

A estrutura DD_RENDERMOCOMPDATA contém as informações necessárias para renderizar um quadro.
DD_SETCOLORKEYDATA

A estrutura DD_SETCOLORKEYDATA contém informações necessárias para definir o valor da chave de cor para a superfície especificada.
DD_SETENTRIESDATA

A estrutura DD_SETENTRIESDATA contém informações necessárias para definir entradas de paleta.
DD_SETEXCLUSIVEMODEDATA

A estrutura DD_SETEXCLUSIVEMODEDATA contém as informações de notificação de modo exclusivo.
DD_SETOVERLAYPOSITIONDATA

A estrutura DD_SETOVERLAYPOSITIONDATA contém informações necessárias para alterar as coordenadas de exibição de uma superfície de sobreposição.
DD_SETPALETTEDATA

A estrutura DD_SETPALETTEDATA contém informações necessárias para definir uma paleta para uma superfície específica.
DD_STEREOMODE

A estrutura DD_STEREOMODE é usada pelo runtime com GUID_DDStereoMode em uma chamada DdGetDriverInfo para consultar se o driver dá suporte a estéreo para um determinado modo de exibição de vídeo.
DD_SURFACE_GLOBAL

A estrutura DD_SURFACE_GLOBAL contém dados globais relacionados à superfície que podem ser compartilhados entre várias superfícies.
DD_SURFACE_INT

A estrutura DD_SURFACE_INT contém as informações de interface do objeto DirectDrawSurface.
DD_SURFACE_LOCAL

A estrutura DD_SURFACE_LOCAL contém dados relacionados à superfície que são exclusivos de um objeto de superfície individual.
DD_SURFACE_MORE

A estrutura DD_SURFACE_MORE contém dados locais adicionais para cada objeto DirectDrawSurface individual.
DD_SYNCSURFACEDATA

A estrutura DD_SYNCSURFACEDATA contém as informações da superfície.
DD_SYNCVIDEOPORTDATA

A estrutura DD_SYNCVIDEOPORTDATA contém as informações do objeto VPE (extensões de porta de vídeo).
DD_UNLOCKDATA

A estrutura DD_UNLOCKDATA contém informações necessárias para realizar um desbloqueio, conforme definido pelas estruturas de parâmetro do Microsoft DirectDraw.
DD_UPDATENONLOCALHEAPDATA

A estrutura DD_UPDATENONLOCALHEAPDATA contém as informações de heap necessárias.
DD_UPDATEOVERLAYDATA

A estrutura DD_UPDATEOVERLAYDATA contém informações necessárias para atualizar uma superfície de sobreposição.
DD_UPDATEVPORTDATA

A estrutura DD_UPDATEVPORTDATA contém as informações necessárias para iniciar, parar e alterar o objeto VPE (extensões de porta de vídeo).
DD_VIDEOPORT_LOCAL

A estrutura DD_VIDEOPORT_LOCAL contém dados relacionados a VPE (extensões de porta de vídeo) que são exclusivos de um objeto VPE individual do Microsoft DirectDraw.
DD_VPORTCOLORDATA

A estrutura DD_VPORTCOLORDATA contém as informações de controle de cor do objeto VPE (extensões de porta de vídeo).
DD_WAITFORVERTICALBLANKDATA

A estrutura DD_WAITFORVERTICALBLANKDATA contém informações necessárias para obter as informações em branco verticais do monitor. D
DD_WAITFORVPORTSYNCDATA

A estrutura DD_WAITFORVPORTSYNCDATA contém as informações necessárias para o driver sincronizar o objeto VPE (extensões de porta de vídeo).
DD_CALLBACKS

A estrutura DD_CALLBACKS contém ponteiros de entrada para as funções de retorno de chamada compatíveis com um driver de dispositivo.
DD_COLORCONTROLCALLBACKS

A estrutura DD_COLORCONTROLCALLBACKS contém um ponteiro de entrada para o retorno de chamada de controle de cor do Microsoft DirectDraw compatível com um driver de dispositivo.
DD_D3DBUFCALLBACKS

A estrutura DD_D3DBUFCALLBACKS é usada apenas por drivers que implementam a alocação no nível do driver de buffers de comando e vértice.
DD_HALINFO

A estrutura DD_HALINFO descreve os recursos do hardware e do driver.
DD_KERNELCALLBACKS

A estrutura DD_KERNELCALLBACKS contém ponteiros de entrada para as funções de retorno de chamada no modo kernel directDraw às quais o driver dá suporte.
DD_MISCELLANEOUS2CALLBACKS

A estrutura DD_MISCELLANEOUS2CALLBACKS é usada para retornar os endereços de diversas rotinas de retorno de chamada.
DD_MISCELLANEOUSCALLBACKS

A estrutura DD_MISCELLANEOUSCALLBACKS contém um ponteiro de entrada para o retorno de chamada de consulta de memória compatível com um driver de dispositivo.
DD_MOTIONCOMPCALLBACKS

A estrutura DD_MOTIONCOMPCALLBACKS contém ponteiros de entrada para as funções de retorno de chamada de compensação de movimento compatíveis com um driver de dispositivo.
DD_NONLOCALVIDMEMCAPS

A estrutura DD_NONLOCALVIDMEMCAPS contém os recursos para memória de exibição não local.
DD_NTCALLBACKS

A estrutura DD_NTCALLBACKS contém ponteiros de entrada para o Microsoft Windows 2000 e posteriores funções de retorno de chamada do Microsoft DirectDraw compatíveis com um driver de dispositivo.
DD_NTPRIVATEDRIVERCAPS

A estrutura DD_NTPRIVATEDRIVERCAPS permite que o driver altere o comportamento do Microsoft DirectDraw quando o DirectDraw está criando superfícies.
DD_PALETTECALLBACKS

A estrutura DD_PALETTECALLBACKS contém ponteiros de entrada para as funções de retorno de chamada da paleta DirectDraw compatíveis com um driver de dispositivo.
DD_SURFACECALLBACKS

A estrutura DD_SURFACECALLBACKS contém ponteiros de entrada para as funções de retorno de chamada de superfície do Microsoft DirectDraw compatíveis com um driver de dispositivo.
DD_VIDEOPORTCALLBACKS

A estrutura DD_VIDEOPORTCALLBACKS contém ponteiros de entrada para funções de retorno de chamada de VPE (extensões de porta de vídeo) do Microsoft DirectDraw compatíveis com um driver de dispositivo.
DDCOMPBUFFERINFO

A estrutura DDCOMPBUFFERINFO contém informações fornecidas pelo driver sobre buffers de compactação.
DDMOCOMPBUFFERINFO

A estrutura DDMOCOMPBUFFERINFO contém as informações de bloco de macro necessárias para renderizar um quadro e passa essas informações para a estrutura DD_RENDERMOCOMPDATA.
VIDEOMEMORY

A estrutura VIDEOMEMORY permite que o driver gerencie sua memória de exibição em heaps.
VIDEOMEMORYINFO

A estrutura VIDEOMEMORYINFO descreve o formato geral da memória da exibição.