영어로 읽기

다음을 통해 공유


ddraw.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

ddraw.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IDirectDraw7

애플리케이션은 IDirectDraw7 인터페이스의 메서드를 사용하여 DirectDraw 개체를 만들고 시스템 수준 변수를 사용합니다. 이 섹션은 IDirectDraw7 인터페이스의 메서드에 대한 참조입니다.
IDirectDrawClipper

애플리케이션은 IDirectDrawClipper 인터페이스의 메서드를 사용하여 클립 목록을 관리합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다.
IDirectDrawColorControl

애플리케이션은 IDirectDrawColorControl 인터페이스의 메서드를 사용하여 색 컨트롤을 가져와서 설정합니다.
IDirectDrawGammaControl

애플리케이션은 IDirectDrawGammaControl 인터페이스의 메서드를 사용하여 기본 표면의 빨간색, 녹색 및 파란색 감마 램프 수준을 조정합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다.
IDirectDrawPalette

애플리케이션은 IDirectDrawPalette 인터페이스의 메서드를 사용하여 DirectDrawPalette 개체를 만들고 시스템 수준 변수를 사용합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다.
IDirectDrawSurface7

애플리케이션은 IDirectDrawSurface7 인터페이스의 메서드를 사용하여 DirectDrawSurface 개체를 만들고 시스템 수준 변수를 사용합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다.

Functions

 
DirectDrawCreate

DirectDraw 개체의 instance 만듭니다.
DirectDrawCreateClipper

DirectDraw 개체와 연결되지 않은 DirectDrawClipper 개체의 instance 만듭니다.
DirectDrawCreateEx

DirectX 7.0에서 Direct3D 인터페이스 집합을 지원하는 DirectDraw 개체의 instance 만듭니다. DirectX 7.0에서 Direct3D의 기능을 사용하려면 이 함수를 사용하여 DirectDraw 개체를 만듭니다.
DirectDrawEnumerateA

이 함수는 DirectDrawEnumerateEx 함수로 대체됩니다. (ANSI)
DirectDrawEnumerateExA

컴퓨터에 설치된 모든 DirectDraw 디바이스를 열거합니다. NULL 항목은 항상 GDI와 공유되는 기본 디스플레이 디바이스를 식별합니다. (ANSI)
DirectDrawEnumerateExW

컴퓨터에 설치된 모든 DirectDraw 디바이스를 열거합니다. NULL 항목은 항상 GDI와 공유되는 기본 디스플레이 디바이스를 식별합니다. (유니코드)
DirectDrawEnumerateW

이 함수는 DirectDrawEnumerateEx 함수로 대체됩니다. (유니코드)

콜백 함수

 
LPDDENUMCALLBACKA

DDEnumCallback 함수는 DirectDrawEnumerate 함수에 대한 애플리케이션 정의 콜백 함수입니다. (ANSI)
LPDDENUMCALLBACKEXA

DDEnumCallbackEx 함수는 DirectDrawEnumerateEx 함수에 대한 애플리케이션 정의 콜백 함수입니다. (ANSI)
LPDDENUMCALLBACKEXW

DDEnumCallbackEx 함수는 DirectDrawEnumerateEx 함수에 대한 애플리케이션 정의 콜백 함수입니다. (유니코드)
LPDDENUMCALLBACKW

DDEnumCallback 함수는 DirectDrawEnumerate 함수에 대한 애플리케이션 정의 콜백 함수입니다. (유니코드)
LPDDENUMMODESCALLBACK

사용하지 마십시오. 이 콜백 함수는 IDirectDraw7::EnumDisplayModes 메서드와 함께 사용되는 EnumModesCallback2 함수로 대체됩니다.
LPDDENUMMODESCALLBACK2

EnumModesCallback2 함수는 IDirectDraw7::EnumDisplayModes 메서드에 대한 애플리케이션 정의 콜백 함수입니다.
LPDDENUMSURFACESCALLBACK

LPDDENUMSURFACESCALLBACK 함수(ddraw.h)는 EnumSurfacesCallback7 함수로 대체됩니다.
LPDDENUMSURFACESCALLBACK2

LPDDENUMSURFACESCALLBACK2 함수(ddraw.h)는 EnumSurfacesCallback7 함수로 대체됩니다.
LPDDENUMSURFACESCALLBACK7

EnumSurfacesCallback7 함수는 IDirectDrawSurface7::EnumAttachedSurfaces 및 IDirectDrawSurface7::EnumOverlayZOrders 메서드에 대한 애플리케이션 정의 콜백 함수입니다.

구조체

 
DDCOLORCONTROL

DDCOLORCONTROL 구조체는 Microsoft DirectDraw VPE(비디오 포트 확장) 개체와 연결된 색 컨트롤을 정의합니다.
DDSURFACEDESC

DDSURFACEDESC 구조체에는 드라이버에서 만들 표면에 대한 설명이 포함되어 있습니다.
DDSURFACEDESC2

DDSURFACEDESC2 구조체에는 드라이버에서 만들 표면에 대한 설명이 포함되어 있습니다.
DDBLTBATCH

DDBLTBATCH 구조체는 비트 블록 전송(비트블릿) 작업을 IDirectDrawSurface7::BltBatch 메서드로 전달합니다.
DDBLTFX

DDBLTFX 구조체는 래스터 작업(ROP), 효과 및 재정의 정보를 IDirectDrawSurface7::Blt 메서드에 전달합니다. 이 구조체는 IDirectDrawSurface7::BltBatch 메서드와 함께 사용되는 DDBLTBATCH 구조체의 일부이기도 합니다.
DDCAPS_DX3

DDCAPS_DX3 구조체(ddraw.h)는 DirectDraw 개체를 통해 노출되는 하드웨어의 기능을 나타냅니다.
DDCAPS_DX5

DDCAPS_DX5 구조체(ddraw.h)는 DirectDraw 개체를 통해 노출되는 하드웨어의 기능을 나타냅니다.
DDCAPS_DX6

DDCAPS_DX6 구조체(ddraw.h)는 DirectDraw 개체를 통해 노출되는 하드웨어의 기능을 나타냅니다.
DDCAPS_DX7

DDCAPS_DX7 구조체(ddraw.h)는 DirectDraw 개체를 통해 노출되는 하드웨어의 기능을 나타냅니다.
DDCOLORKEY

DDCOLORKEY 구조체는 원본 색 키, 대상 색 키 또는 색 공간을 설명합니다.
DDDEVICEIDENTIFIER2

DDDEVICEIDENTIFIER2 구조체는 IDirectDraw7::GetDeviceIdentifier 메서드에 전달되어 디바이스에 대한 정보를 가져옵니다.
DDGAMMARAMP

DDGAMMARAMP 구조체에는 IDirectDrawGammaControl::GetGammaRamp 및 IDirectDrawGammaControl::SetGammaRamp 메서드에 대한 빨간색, 녹색 및 파란색 램프 데이터가 포함됩니다.
DDOVERLAYFX

DDOVERLAYFX 구조체는 오버레이 정보를 IDirectDrawSurface7::UpdateOverlay 메서드에 전달합니다.
DDPIXELFORMAT

DDPIXELFORMAT 구조체는 IDirectDrawSurface7::GetPixelFormat 메서드에 대한 DirectDrawSurface 개체의 픽셀 형식을 설명합니다.
DDSCAPS

DDSCAPS 구조체는 Microsoft DirectDraw 표면 개체의 기능을 정의합니다.
DDSCAPS2

DDSCAPS2 구조체는 Microsoft DirectDraw 표면 개체의 추가 기능을 정의합니다.