ddraw.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ddraw.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IDirectDraw7 애플리케이션은 IDirectDraw7 인터페이스의 메서드를 사용하여 DirectDraw 개체를 만들고 시스템 수준 변수를 사용합니다. 이 섹션은 IDirectDraw7 인터페이스의 메서드에 대한 참조입니다. |
IDirectDrawClipper 애플리케이션은 IDirectDrawClipper 인터페이스의 메서드를 사용하여 클립 목록을 관리합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다. |
IDirectDrawColorControl 애플리케이션은 IDirectDrawColorControl 인터페이스의 메서드를 사용하여 색 컨트롤을 가져와서 설정합니다. |
IDirectDrawGammaControl 애플리케이션은 IDirectDrawGammaControl 인터페이스의 메서드를 사용하여 기본 표면의 빨간색, 녹색 및 파란색 감마 램프 수준을 조정합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다. |
IDirectDrawPalette 애플리케이션은 IDirectDrawPalette 인터페이스의 메서드를 사용하여 DirectDrawPalette 개체를 만들고 시스템 수준 변수를 사용합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다. |
IDirectDrawSurface7 애플리케이션은 IDirectDrawSurface7 인터페이스의 메서드를 사용하여 DirectDrawSurface 개체를 만들고 시스템 수준 변수를 사용합니다. 이 섹션은 이 인터페이스의 메서드에 대한 참조입니다. |
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 표면 개체의 추가 기능을 정의합니다. |