Ler em inglês

Compartilhar via


Cabeçalho ddraw.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

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

Interfaces

 
IDirectDraw7

Os aplicativos usam os métodos da interface IDirectDraw7 para criar objetos DirectDraw e trabalhar com variáveis no nível do sistema. Esta seção é uma referência aos métodos da interface IDirectDraw7.
Idirectdrawclipper

Os aplicativos usam os métodos da interface IDirectDrawClipper para gerenciar listas de clipes. Esta seção é uma referência aos métodos dessa interface.
Idirectdrawcolorcontrol

Os aplicativos usam os métodos da interface IDirectDrawColorControl para obter e definir controles de cores.
IDirectDrawGammaControl

Os aplicativos usam os métodos da interface IDirectDrawGammaControl para ajustar os níveis de rampa gama vermelho, verde e azul da superfície primária. Esta seção é uma referência aos métodos dessa interface.
IDirectDrawPalette

Os aplicativos usam os métodos da interface IDirectDrawPalette para criar objetos DirectDrawPalette e trabalhar com variáveis no nível do sistema. Esta seção é uma referência aos métodos dessa interface.
IDirectDrawSurface7

Os aplicativos usam os métodos da interface IDirectDrawSurface7 para criar objetos DirectDrawSurface e trabalhar com variáveis no nível do sistema. Esta seção é uma referência aos métodos dessa interface.

Funções

 
DirectDrawCreate

Cria uma instância de um objeto DirectDraw.
DirectDrawCreateClipper

Cria uma instância de um objeto DirectDrawClipper que não está associado a um objeto DirectDraw.
DirectDrawCreateEx

Cria uma instância de um objeto DirectDraw que dá suporte ao conjunto de interfaces Direct3D no DirectX 7.0. Para usar os recursos do Direct3D no DirectX 7.0, crie um objeto DirectDraw com essa função.
DirectDrawEnumerateA

Essa função é substituída pela função DirectDrawEnumerateEx. (ANSI)
DirectDrawEnumerateExA

Enumera todos os dispositivos DirectDraw instalados no computador. A entrada NULL sempre identifica o dispositivo de exibição primário que é compartilhado com a GDI. (ANSI)
DirectDrawEnumerateExW

Enumera todos os dispositivos DirectDraw instalados no computador. A entrada NULL sempre identifica o dispositivo de exibição primário que é compartilhado com a GDI. (Unicode)
DirectDrawEnumerateW

Essa função é substituída pela função DirectDrawEnumerateEx. (Unicode)

Funções de retorno de chamada

 
LPDDENUMCALLBACKA

A função DDEnumCallback é uma função de retorno de chamada definida pelo aplicativo para a função DirectDrawEnumerate. (ANSI)
LPDDENUMCALLBACKEXA

A função DDEnumCallbackEx é uma função de retorno de chamada definida pelo aplicativo para a função DirectDrawEnumerateEx. (ANSI)
LPDDENUMCALLBACKEXW

A função DDEnumCallbackEx é uma função de retorno de chamada definida pelo aplicativo para a função DirectDrawEnumerateEx. (Unicode)
LPDDENUMCALLBACKW

A função DDEnumCallback é uma função de retorno de chamada definida pelo aplicativo para a função DirectDrawEnumerate. (Unicode)
LPDDENUMMODESCALLBACK

Não use. Essa função de retorno de chamada é substituída pela função EnumModesCallback2 que é usada com o método IDirectDraw7::EnumDisplayModes.
LPDDENUMMODESCALLBACK2

A função EnumModesCallback2 é uma função de retorno de chamada definida pelo aplicativo para o método IDirectDraw7::EnumDisplayModes.
LPDDENUMSURFACESCALLBACK

A função LPDDENUMSURFACESCALLBACK (ddraw.h) é substituída pela função EnumSurfacesCallback7.
LPDDENUMSURFACESCALLBACK2

A função LPDDENUMSURFACESCALLBACK2 (ddraw.h) é substituída pela função EnumSurfacesCallback7.
LPDDENUMSURFACESCALLBACK7

A função EnumSurfacesCallback7 é uma função de retorno de chamada definida pelo aplicativo para os métodos IDirectDrawSurface7::EnumAttachedSurfaces e IDirectDrawSurface7::EnumOverlayZOrders.

Estruturas

 
DDCOLORCONTROL

A estrutura DDCOLORCONTROL define os controles de cor associados a um objeto VPE (extensões de porta de vídeo) do Microsoft DirectDraw.
DDSURFACEDESC

A estrutura DDSURFACEDESC contém uma descrição de uma superfície a ser criada pelo driver.
DDSURFACEDESC2

A estrutura DDSURFACEDESC2 contém uma descrição de uma superfície a ser criada pelo driver.
DDBLTBATCH

A estrutura DDBLTBATCH passa operações de transferência de bloco de bits (bitblt) para o método IDirectDrawSurface7::BltBatch.
DDBLTFX

A estrutura DDBLTFX passa ROPs (operações de varredura), efeitos e informações de substituição para o método IDirectDrawSurface7::Blt. Essa estrutura também faz parte da estrutura DDBLTBATCH usada com o método IDirectDrawSurface7::BltBatch.
DDCAPS_DX3

A estrutura DDCAPS_DX3 (ddraw.h) representa os recursos do hardware exposto por meio do objeto DirectDraw.
DDCAPS_DX5

A estrutura DDCAPS_DX5 (ddraw.h) representa os recursos do hardware exposto por meio do objeto DirectDraw.
DDCAPS_DX6

A estrutura DDCAPS_DX6 (ddraw.h) representa os recursos do hardware exposto por meio do objeto DirectDraw.
DDCAPS_DX7

A estrutura DDCAPS_DX7 (ddraw.h) representa os recursos do hardware exposto por meio do objeto DirectDraw.
DDCOLORKEY

A estrutura DDCOLORKEY descreve uma chave de cor de origem, uma chave de cor de destino ou um espaço de cor.
DDDEVICEIDENTIFIER2

A estrutura DDDEVICEIDENTIFIER2 é passada para o método IDirectDraw7::GetDeviceIdentifier para obter informações sobre um dispositivo.
DDGAMMARAMP

A estrutura DDGAMMARAMP contém dados de rampa vermelho, verde e azul para os métodos IDirectDrawGammaControl::GetGammaRamp e IDirectDrawGammaControl::SetGammaRamp.
DDOVERLAYFX

A estrutura DDOVERLAYFX passa informações de sobreposição para o método IDirectDrawSurface7::UpdateOverlay.
DDPIXELFORMAT

A estrutura DDPIXELFORMAT descreve o formato de pixel de um objeto DirectDrawSurface para o método IDirectDrawSurface7::GetPixelFormat.
DDSCAPS

A estrutura DDSCAPS define os recursos de um objeto de superfície do Microsoft DirectDraw.
DDSCAPS2

A estrutura DDSCAPS2 define recursos adicionais de um objeto de superfície do Microsoft DirectDraw.