다음을 통해 공유


ddrawint.h 헤더

이 헤더는 디스플레이 디바이스 참조에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

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

콜백 함수

 
PDD_CANCREATESURFACE

CanCreateD3DBuffer 콜백 함수는 드라이버가 지정된 설명의 드라이버 수준 명령 또는 꼭짓점 버퍼를 만들 수 있는지 여부를 결정합니다.
PDD_COLORCB_COLORCONTROL

DdControlColor 콜백 함수는 오버레이 표면의 광도 및 밝기 컨트롤을 제어합니다.
PDD_CREATEPALETTE

DdCreatePalette 콜백 함수는 지정된 DirectDraw 개체에 대한 DirectDrawPalette 개체를 만듭니다.
PDD_CREATESURFACE

CreateD3DBuffer 콜백 함수는 지정된 설명의 드라이버 수준 명령 또는 꼭짓점 버퍼를 만드는 데 사용됩니다.
PDD_CREATESURFACEEX

D3dCreateSurfaceEx 함수는 Direct3D 렌더링을 위해 표면을 설정할 수 있도록 Microsoft DirectDraw 표면과 Microsoft Direct3D 핸들 값의 연결에 대해 알립니다.
PDD_DESTROYDDLOCAL

D3dDestroyDDLocal 함수는 동일한 지정된 로컬 Microsoft DirectDraw 개체에 속하는 D3dCreateSurfaceEx 함수에서 이전에 만든 모든 Microsoft Direct3D 표면을 삭제합니다.
PDD_FLIPTOGDISURFACE

DdFlipToGDISurface 콜백 함수는 DirectDraw가 GDI 표면으로 또는 GDI 표면에서 대칭 이동 중일 때 드라이버에 알립니다.
PDD_FREEDRIVERMEMORY

DdFreeDriverMemory 콜백 함수는 오프스크린 또는 비로컬 디스플레이 메모리를 해제하여 새 할당 요청을 충족합니다.
PDD_GETAVAILDRIVERMEMORY

DdGetAvailDriverMemory 콜백 함수는 드라이버 관리 메모리 힙의 사용 가능한 메모리 양을 쿼리합니다.
PDD_GETDRIVERINFO

DdGetDriverInfo 함수는 드라이버에서 지원하는 추가 DirectDraw 및 Direct3D 기능을 드라이버에 쿼리합니다.
PDD_GETDRIVERSTATE

D3dGetDriverState 함수는 Microsoft DirectDraw 및 Microsoft Direct3D 런타임 모두에서 드라이버에서 현재 상태에 대한 정보를 가져오는 데 사용됩니다.
PDD_GETSCANLINE

DdGetScanLine 콜백 함수는 현재 실제 검사 줄의 수를 반환합니다.
PDD_KERNELCB_SYNCSURFACE

DdSyncSurfaceData 콜백 함수는 비디오 미니포트 드라이버에 전달되기 전에 표면 데이터를 설정하고 수정합니다.
PDD_KERNELCB_SYNCVIDEOPORT

DdSyncVideoPortData 콜백 함수는 비디오 미니포트 드라이버에 전달되기 전에 VPE 개체 데이터를 설정하고 수정합니다.
PDD_MAPMEMORY

DdMapMemory 콜백 함수는 프레임 버퍼의 애플리케이션 수정 가능 부분을 지정된 프로세스의 사용자 모드 주소 공간에 매핑하거나 메모리 매핑을 해제합니다.
PDD_MOCOMPCB_BEGINFRAME

DdMoCompBeginFrame 콜백 함수는 새 프레임 디코딩을 시작합니다.
PDD_MOCOMPCB_CREATE

DdMoCompCreate 콜백 함수는 드라이버에 소프트웨어 디코더가 지정된 GUID로 동작 보정을 사용하기 시작하도록 알 수 있습니다.
PDD_MOCOMPCB_DESTROY

DdMoCompDestroy 콜백 함수는 드라이버에 이 동작 보정 개체가 더 이상 사용되지 않음을 알 수 있습니다. 이제 드라이버는 필요한 정리를 수행해야 합니다.
PDD_MOCOMPCB_ENDFRAME

DdMoCompEndFrame 콜백 함수는 디코딩된 프레임을 완료합니다.
PDD_MOCOMPCB_GETCOMPBUFFINFO

DDMoCompGetBuffInfo 콜백 함수를 사용하면 드라이버가 지정된 GUID를 지원하는 데 필요한 중간 표면 수와 이러한 각 표면의 크기, 위치 및 형식을 지정할 수 있습니다.
PDD_MOCOMPCB_GETFORMATS

DdMoCompGetFormats 콜백 함수는 하드웨어가 데이터를 디코딩할 수 있는 압축되지 않은 형식을 나타냅니다.
PDD_MOCOMPCB_GETGUIDS

DdMoCompGetGuids 콜백 함수는 드라이버가 지원하는 GUID 수를 검색합니다.
PDD_MOCOMPCB_GETINTERNALINFO

DdMoCompGetInternalInfo 콜백 함수를 사용하면 드라이버가 내부적으로 디스플레이 메모리를 할당하여 동작 보정을 수행한다고 보고할 수 있습니다.
PDD_MOCOMPCB_QUERYSTATUS

DdMoCompQueryStatus 콜백 함수는 가장 최근의 렌더링 작업의 상태 지정된 화면에 쿼리합니다.
PDD_MOCOMPCB_RENDER

DdMoCompRender 콜백 함수는 매크로 블록이 포함된 표면, 매크로 블록이 있는 각 표면의 오프셋 및 렌더링할 macroblock 데이터의 크기를 지정하여 렌더링할 macroblock을 드라이버에 알려줍니다.
PDD_PALCB_DESTROYPALETTE

DdDestroyPalette 콜백 함수는 지정된 팔레트를 삭제합니다.
PDD_PALCB_SETENTRIES

DdSetEntries 콜백 함수는 지정된 색상표의 색상표 항목을 업데이트합니다.
PDD_SETEXCLUSIVEMODE

DdSetExclusiveMode 콜백 함수는 DirectDraw 애플리케이션이 배타적 모드로 전환할 때 드라이버에 알 수 있습니다.
PDD_SURFCB_ADDATTACHEDSURFACE

DdAddAttachedSurface 콜백 함수는 표면을 다른 표면에 연결합니다.
PDD_SURFCB_BLT

DdBlt 콜백 함수는 비트 블록 전송을 수행합니다.
PDD_SURFCB_DESTROYSURFACE

DdDestroySurface 콜백 함수는 DirectDraw 표면을 삭제합니다.
PDD_SURFCB_FLIP

DdFlip 콜백 함수는 대상 표면과 연결된 표면 메모리가 기본 표면이 되고 현재 표면이 기본 표면이 되지 않습니다.
PDD_SURFCB_GETBLTSTATUS

DdGetBltStatus 콜백 함수는 지정된 표면의 blit 상태 쿼리합니다.
PDD_SURFCB_GETFLIPSTATUS

DdGetFlipStatus 콜백 함수는 표면에서 가장 최근에 요청된 대칭 이동이 발생했는지 여부를 결정합니다.
PDD_SURFCB_LOCK

DdLock 콜백 함수는 지정된 표면 메모리 영역을 잠그고 표면과 연결된 메모리 블록에 대한 유효한 포인터를 제공합니다.
PDD_SURFCB_SETCOLORKEY

DdSetColorKey 콜백 함수는 지정된 표면의 색 키 값을 설정합니다.
PDD_SURFCB_SETOVERLAYPOSITION

DdSetOverlayPosition 콜백 함수는 오버레이의 위치를 설정합니다.
PDD_SURFCB_SETPALETTE

DdSetPalette 콜백 함수는 지정된 표면에 팔레트를 연결합니다.
PDD_SURFCB_UNLOCK

DdUnLock 콜백 함수는 지정된 표면에 보관된 잠금을 해제합니다.
PDD_SURFCB_UPDATEOVERLAY

DdUpdateOverlay 콜백 함수는 오버레이 표면의 시각적 특성을 변경하거나 수정합니다.
PDD_VPORTCB_CANCREATEVIDEOPORT

DdVideoPortCanCreate 콜백 함수는 드라이버가 지정된 설명의 DirectDraw VPE 개체를 지원할 수 있는지 여부를 결정합니다.
PDD_VPORTCB_COLORCONTROL

DdVideoPortColorControl 콜백 함수는 VPE 개체 색 컨트롤을 가져오거나 설정합니다.
PDD_VPORTCB_CREATEVIDEOPORT

DdVideoPortCreate 콜백 함수는 DirectDraw가 VPE 개체를 만들었다는 사실을 드라이버에 알림합니다.
PDD_VPORTCB_DESTROYVPORT

DdVideoPortDestroy 콜백 함수는 DirectDraw가 지정된 VPE 개체를 제거했음을 드라이버에 알립니다.
PDD_VPORTCB_FLIP

DdVideoPortFlip 콜백 함수는 물리적 대칭 이동을 수행하여 VPE 개체가 새 표면에 데이터를 쓰기 시작합니다.
PDD_VPORTCB_GETBANDWIDTH

DdVideoPortGetBandwidth 콜백 함수는 지정된 VPE 개체 출력 형식을 기반으로 디바이스의 프레임 버퍼 메모리의 대역폭 제한을 보고합니다.
PDD_VPORTCB_GETFIELD

DdVideoPortGetField 콜백 함수는 인터레이스된 신호의 현재 필드가 짝수인지 홀수인지를 결정합니다.
PDD_VPORTCB_GETFLIPSTATUS

DdVideoPortGetFlipStatus 콜백 함수는 표면에서 가장 최근에 요청한 대칭 이동이 발생했는지 여부를 결정합니다.
PDD_VPORTCB_GETINPUTFORMATS

DdVideoPortGetInputFormats 콜백 함수는 DirectDraw VPE 개체가 허용할 수 있는 입력 형식을 결정합니다.
PDD_VPORTCB_GETLINE

DdVideoPortGetLine 콜백 함수는 하드웨어 비디오 포트의 현재 줄 번호를 반환합니다.
PDD_VPORTCB_GETOUTPUTFORMATS

DdVideoPortGetOutputFormats 콜백 함수는 VPE 개체가 지원하는 출력 형식을 결정합니다.
PDD_VPORTCB_GETSIGNALSTATUS

DdVideoPortGetSignalStatus 콜백 함수는 하드웨어 비디오 포트에 현재 표시되는 비디오 신호의 상태 검색합니다.
PDD_VPORTCB_GETVPORTCONNECT

DdVideoPortGetConnectInfo 콜백 함수는 지정된 VPE 개체에서 지원하는 연결을 반환합니다.
PDD_VPORTCB_UPDATE

DdVideoPortUpdate 콜백 함수는 VPE 개체를 시작 및 중지하고 VPE 개체 데이터 스트림을 수정합니다.
PDD_VPORTCB_WAITFORSYNC

DdVideoPortWaitForSync 콜백 함수는 다음 세로 동기화가 발생할 때까지 기다립니다.
PDD_WAITFORVERTICALBLANK

DdWaitForVerticalBlank 콜백 함수는 디바이스의 세로 빈 상태 반환합니다.

구조체

 
DD_ADDATTACHEDSURFACEDATA

DD_ADDATTACHEDSURFACEDATA 구조체에는 표면을 다른 표면에 연결하는 데 필요한 정보가 포함되어 있습니다.
DD_ATTACHLIST

DD_ATTACHLIST 구조체는 Microsoft DirectDraw에 연결된 표면 목록을 유지 관리합니다.
DD_BEGINMOCOMPFRAMEDATA

DDHAL_BEGINMOCOMPFRAMEDATA 구조체에는 디코딩을 시작하는 데 필요한 프레임 정보가 포함됩니다.
DD_BLTDATA

DD_BLTDATA 구조에는 비트 블록 전송을 수행하기 위한 드라이버와 관련된 정보가 포함됩니다.
DD_CANCREATESURFACEDATA

DD_CANCREATESURFACEDATA 구조체에는 버퍼인 CanCreateD3DBuffer의 경우 표면을 만들 수 있는지 여부를 나타내는 데 필요한 정보가 포함되어 있습니다.
DD_CANCREATEVPORTDATA

DD_CANCREATEVPORTDATA 구조에는 드라이버가 VPE(비디오 포트 확장) 개체를 만들 수 있는지 여부를 확인하는 데 필요한 정보가 포함되어 있습니다.
DD_CLIPPER_GLOBAL

DD_CLIPPER_GLOBAL 구조에는 개체 인스턴스 간에 공유할 수 있는 전역 DirectDrawClipper 데이터가 포함됩니다.
DD_CLIPPER_LOCAL

DD_CLIPPER_LOCAL 구조에는 각 개별 DirectDrawClipper 개체에 대한 로컬 데이터가 포함됩니다.
DD_COLORCONTROLDATA

DD_COLORCONTROLDATA 구조체에는 지정된 오버레이에 대한 색 제어 정보가 포함됩니다.
DD_CREATEMOCOMPDATA

DD_CREATEMOCOMPDATA 구조에는 동작 보정 사용을 시작하는 데 필요한 데이터가 포함됩니다.
DD_CREATEPALETTEDATA

DD_CREATEPALETTEDATA 구조에는 이 Microsoft DirectDraw 개체에 대한 DirectDrawPalette 개체를 만드는 데 필요한 정보가 포함되어 있습니다.
DD_CREATESURFACEDATA

DD_CREATESURFACEDATA 구조체에는 명령 또는 꼭짓점 버퍼인 CreateD3DBuffer의 경우 표면을 만드는 데 필요한 정보가 포함되어 있습니다.
DD_CREATESURFACEEXDATA

DD_CREATESURFACEEXDATA 구조에는 드라이버가 표면을 만들고 제공된 텍스처 핸들과 연결하는 데 필요한 정보가 포함되어 있습니다.
DD_CREATEVPORTDATA

DD_CREATEVPORTDATA 구조에는 생성되는 VPE(비디오 포트 확장) 개체를 설명하는 데 필요한 정보가 포함되어 있습니다.
DD_DESTROYMOCOMPDATA

DD_DESTROYMOCOMPDATA 구조에는 동작 보정 수행을 완료하는 데 필요한 정보가 포함되어 있습니다.
DD_DESTROYPALETTEDATA

DD_DESTROYPALETTEDATA 구조체에는 지정된 팔레트를 삭제하는 데 필요한 정보가 포함되어 있습니다.
DD_DESTROYSURFACEDATA

DD_DESTROYSURFACEDATA 구조체에는 명령 또는 꼭짓점 버퍼인 DestroyD3DBuffer의 경우 지정된 표면을 삭제하는 데 필요한 정보가 포함됩니다.
DD_DESTROYVPORTDATA

DD_DESTROYVPORTDATA 구조에는 드라이버가 클린 데 필요한 정보가 포함되어 있습니다.
DD_DIRECTDRAW_GLOBAL

DD_DIRECTDRAW_GLOBAL 구조에는 드라이버의 디바이스를 설명하는 드라이버 정보가 포함되어 있습니다.
DD_DIRECTDRAW_LOCAL

DD_DIRECTDRAW_LOCAL 구조에는 현재 DirectDraw 프로세스와 관련된 드라이버 정보만 포함됩니다.
DD_ENDMOCOMPFRAMEDATA

DD_ENDMOCOMPFRAMEDATA 구조에는 디코딩된 프레임을 완료하는 데 필요한 정보가 포함되어 있습니다.
DD_FLIPDATA

DD_FLIPDATA 구조에는 대칭 이동에 필요한 정보가 포함되어 있습니다.
DD_FLIPTOGDISURFACEDATA

DD_FLIPTOGDISURFACEDATA 구조에는 GDI 표면 알림 정보가 포함됩니다.
DD_FLIPVPORTDATA

DD_FLIPVPORTDATA 구조에는 VPE(비디오 포트 확장) 개체가 대칭 이동을 수행하는 데 필요한 정보가 포함되어 있습니다.
DD_FREEDRIVERMEMORYDATA

DD_FREEDRIVERMEMORYDATA 구조에는 무료 요청의 세부 정보가 포함됩니다.
DD_GETAVAILDRIVERMEMORYDATA

DD_GETAVAILDRIVERMEMORYDATA 구조에는 드라이버가 사용 가능한 메모리 양을 쿼리하고 반환하는 데 필요한 정보가 포함되어 있습니다.
DD_GETBLTSTATUSDATA

DD_GETBLTSTATUSDATA 구조체는 blit 상태 정보를 반환합니다.
DD_GETDRIVERINFODATA

DD_GETDRIVERINFODATA 구조는 DdGetDriverInfo 콜백 루틴에 데이터를 전달하는 데 사용됩니다.
DD_GETDRIVERSTATEDATA

DD_GETDRIVERSTATEDATA 구조체는 드라이버의 상태를 설명합니다.
DD_GETFLIPSTATUSDATA

DD_GETFLIPSTATUSDATA 구조체는 대칭 이동 상태 정보를 반환합니다.
DD_GETINTERNALMOCOMPDATA

DD_GETINTERNALMOCOMPDATA 구조에는 내부 메모리 요구 사항이 포함됩니다.
DD_GETMOCOMPCOMPBUFFDATA

DD_GETMOCOMPCOMPBUFFDATA 구조에는 압축된 버퍼 정보가 포함됩니다.
DD_GETMOCOMPFORMATSDATA

DD_GETMOCOMPFORMATSDATA 구조체에는 압축되지 않은 형식 정보가 포함됩니다.
DD_GETMOCOMPGUIDSDATA

DD_GETMOCOMPGUIDSDATA 구조에는 동작 보정 GUID 정보가 포함됩니다.
DD_GETSCANLINEDATA

DD_GETSCANLINEDATA 구조에는 현재 검사 줄의 수를 쿼리하고 반환하는 데 필요한 멤버가 포함됩니다.
DD_GETVPORTBANDWIDTHDATA

DD_GETVPORTBANDWIDTHDATA 구조체에는 지정된 형식에 대한 대역폭 정보가 포함됩니다.
DD_GETVPORTCONNECTDATA

DD_GETVPORTCONNECTDATA 구조에는 지정된 VPE(비디오 포트 확장) 개체에서 지원하는 연결 조합이 포함되어 있습니다.
DD_GETVPORTFIELDDATA

DD_GETVPORTFIELDDATA 구조체에는 드라이버가 인터레이스된 신호의 현재 필드가 짝수인지 홀수인지 확인하는 데 필요한 정보가 포함되어 있습니다.
DD_GETVPORTFLIPSTATUSDATA

DD_GETVPORTFLIPSTATUSDATA 구조체에는 지정된 표면에 대한 대칭 이동 상태 정보가 포함됩니다.
DD_GETVPORTINPUTFORMATDATA

DD_GETVPORTINPUTFORMATDATA 구조체에는 드라이버가 VPE(비디오 포트 확장) 개체가 허용할 수 있는 입력 형식을 반환하는 데 필요한 정보가 포함되어 있습니다.
DD_GETVPORTLINEDATA

DD_GETVPORTLINEDATA 구조체에는 하드웨어 비디오 포트의 현재 줄 번호가 포함됩니다.
DD_GETVPORTOUTPUTFORMATDATA

DD_GETVPORTOUTPUTFORMATDATA 구조체에는 드라이버가 VPE(비디오 포트 확장) 개체가 지정된 입력 형식에 대해 지원하는 모든 출력 형식을 반환하는 데 필요한 정보가 포함되어 있습니다.
DD_GETVPORTSIGNALDATA

DD_GETVPORTSIGNALDATA 구조에는 하드웨어 비디오 포트의 신호 상태 포함됩니다.
DD_LOCKDATA

DD_LOCKDATA 구조에는 Microsoft DirectDraw 매개 변수 구조에 정의된 잠금을 수행하는 데 필요한 정보가 포함되어 있습니다.
DD_MAPMEMORYDATA

DD_MAPMEMORYDATA 구조에는 프레임 버퍼를 사용자 모드 메모리에 매핑하거나 매핑 해제하는 데 필요한 정보가 포함되어 있습니다.
DD_MORESURFACECAPS

DD_MORESURFACECAPS 구조는 DDCORECAPS에 설명된 기능 외에도 더 많은 드라이버 표면 기능을 정의합니다.
DD_MOTIONCOMP_LOCAL

DD_MOTIONCOMP_LOCAL 구조에는 각 개별 Microsoft DirectDraw 동작 보정 개체에 대한 로컬 데이터가 포함됩니다.
DD_PALETTE_GLOBAL

DD_PALETTE_GLOBAL 구조체에는 개체 인스턴스 간에 공유할 수 있는 전역 DirectDrawPalette 데이터가 포함됩니다.
DD_PALETTE_LOCAL

DD_PALETTE_LOCAL 구조체에는 개별 색상표 개체에 고유한 색상표 관련 데이터가 포함되어 있습니다.
DD_QUERYMOCOMPSTATUSDATA

DD_QUERYMOCOMPSTATUSDATA 구조에는 이전 프레임의 상태 쿼리하는 데 필요한 정보가 포함되어 있습니다.
DD_RENDERMOCOMPDATA

DD_RENDERMOCOMPDATA 구조체에는 프레임을 렌더링하는 데 필요한 정보가 포함됩니다.
DD_SETCOLORKEYDATA

DD_SETCOLORKEYDATA 구조체에는 지정된 표면의 색 키 값을 설정하는 데 필요한 정보가 포함되어 있습니다.
DD_SETENTRIESDATA

DD_SETENTRIESDATA 구조에는 팔레트 항목을 설정하는 데 필요한 정보가 포함되어 있습니다.
DD_SETEXCLUSIVEMODEDATA

DD_SETEXCLUSIVEMODEDATA 구조에는 전용 모드 알림 정보가 포함됩니다.
DD_SETOVERLAYPOSITIONDATA

DD_SETOVERLAYPOSITIONDATA 구조체에는 오버레이 표면의 표시 좌표를 변경하는 데 필요한 정보가 포함되어 있습니다.
DD_SETPALETTEDATA

DD_SETPALETTEDATA 구조체에는 특정 표면에 대한 팔레트를 설정하는 데 필요한 정보가 포함되어 있습니다.
DD_STEREOMODE

DD_STEREOMODE 구조는 런타임에서 DdGetDriverInfo 호출에서 GUID_DDStereoMode 사용하여 드라이버가 지정된 비디오 디스플레이 모드에 대해 스테레오를 지원하는지 여부를 쿼리하는 데 사용됩니다.
DD_SURFACE_GLOBAL

DD_SURFACE_GLOBAL 구조에는 여러 표면 간에 공유할 수 있는 전역 표면 관련 데이터가 포함되어 있습니다.
DD_SURFACE_INT

DD_SURFACE_INT 구조체에는 DirectDrawSurface 개체의 인터페이스 정보가 포함됩니다.
DD_SURFACE_LOCAL

DD_SURFACE_LOCAL 구조체에는 개별 표면 개체에 고유한 표면 관련 데이터가 포함되어 있습니다.
DD_SURFACE_MORE

DD_SURFACE_MORE 구조에는 각 개별 DirectDrawSurface 개체에 대한 추가 로컬 데이터가 포함됩니다.
DD_SYNCSURFACEDATA

DD_SYNCSURFACEDATA 구조체에는 표면 정보가 포함됩니다.
DD_SYNCVIDEOPORTDATA

DD_SYNCVIDEOPORTDATA 구조에는 VPE(비디오 포트 확장) 개체 정보가 포함됩니다.
DD_UNLOCKDATA

DD_UNLOCKDATA 구조에는 Microsoft DirectDraw 매개 변수 구조에 정의된 잠금 해제를 수행하는 데 필요한 정보가 포함되어 있습니다.
DD_UPDATENONLOCALHEAPDATA

DD_UPDATENONLOCALHEAPDATA 구조에는 필요한 힙 정보가 포함됩니다.
DD_UPDATEOVERLAYDATA

DD_UPDATEOVERLAYDATA 구조체에는 오버레이 표면을 업데이트하는 데 필요한 정보가 포함되어 있습니다.
DD_UPDATEVPORTDATA

DD_UPDATEVPORTDATA 구조에는 VPE(비디오 포트 확장) 개체를 시작, 중지 및 변경하는 데 필요한 정보가 포함되어 있습니다.
DD_VIDEOPORT_LOCAL

DD_VIDEOPORT_LOCAL 구조에는 개별 Microsoft DirectDraw VPE 개체에 고유한 VPE(비디오 포트 확장) 관련 데이터가 포함되어 있습니다.
DD_VPORTCOLORDATA

DD_VPORTCOLORDATA 구조에는 VPE(비디오 포트 확장) 개체 색 제어 정보가 포함됩니다.
DD_WAITFORVERTICALBLANKDATA

DD_WAITFORVERTICALBLANKDATA 구조에는 모니터의 세로 빈 정보를 가져오는 데 필요한 정보가 포함되어 있습니다. D
DD_WAITFORVPORTSYNCDATA

DD_WAITFORVPORTSYNCDATA 구조에는 드라이버가 VPE(비디오 포트 확장) 개체를 동기화하는 데 필요한 정보가 포함되어 있습니다.
DD_CALLBACKS

DD_CALLBACKS 구조에는 디바이스 드라이버가 지원하는 콜백 함수에 대한 진입 포인터가 포함되어 있습니다.
DD_COLORCONTROLCALLBACKS

DD_COLORCONTROLCALLBACKS 구조에는 디바이스 드라이버가 지원하는 Microsoft DirectDraw 색 제어 콜백에 대한 항목 포인터가 포함되어 있습니다.
DD_D3DBUFCALLBACKS

DD_D3DBUFCALLBACKS 구조는 명령 및 꼭짓점 버퍼의 드라이버 수준 할당을 구현하는 드라이버에서만 사용됩니다.
DD_HALINFO

DD_HALINFO 구조는 하드웨어 및 드라이버의 기능을 설명합니다.
DD_KERNELCALLBACKS

DD_KERNELCALLBACKS 구조체에는 드라이버가 지원하는 DirectDraw 커널 모드 콜백 함수에 대한 진입 포인터가 포함되어 있습니다.
DD_MISCELLANEOUS2CALLBACKS

DD_MISCELLANEOUS2CALLBACKS 구조체는 기타 콜백 루틴의 주소를 반환하는 데 사용됩니다.
DD_MISCELLANEOUSCALLBACKS

DD_MISCELLANEOUSCALLBACKS 구조에는 디바이스 드라이버가 지원하는 메모리 쿼리 콜백에 대한 항목 포인터가 포함되어 있습니다.
DD_MOTIONCOMPCALLBACKS

DD_MOTIONCOMPCALLBACKS 구조에는 디바이스 드라이버가 지원하는 동작 보정 콜백 함수에 대한 진입 포인터가 포함되어 있습니다.
DD_NONLOCALVIDMEMCAPS

DD_NONLOCALVIDMEMCAPS 구조에는 비로컬 표시 메모리에 대한 기능이 포함되어 있습니다.
DD_NTCALLBACKS

DD_NTCALLBACKS 구조에는 디바이스 드라이버에서 지원하는 Microsoft Windows 2000 이상 Microsoft DirectDraw 콜백 함수에 대한 항목 포인터가 포함되어 있습니다.
DD_NTPRIVATEDRIVERCAPS

DD_NTPRIVATEDRIVERCAPS 구조를 사용하면 DirectDraw에서 표면을 만들 때 드라이버가 Microsoft DirectDraw의 동작을 변경할 수 있습니다.
DD_PALETTECALLBACKS

DD_PALETTECALLBACKS 구조에는 디바이스 드라이버가 지원하는 DirectDraw 팔레트 콜백 함수에 대한 항목 포인터가 포함되어 있습니다.
DD_SURFACECALLBACKS

DD_SURFACECALLBACKS 구조에는 디바이스 드라이버가 지원하는 Microsoft DirectDraw 표면 콜백 함수에 대한 진입 포인터가 포함되어 있습니다.
DD_VIDEOPORTCALLBACKS

DD_VIDEOPORTCALLBACKS 구조에는 디바이스 드라이버에서 지원하는 Microsoft DirectDraw VPE(비디오 포트 확장) 콜백 함수에 대한 진입 포인터가 포함되어 있습니다.
DDCOMPBUFFERINFO

DDCOMPBUFFERINFO 구조체에는 압축 버퍼에 대한 드라이버 제공 정보가 포함되어 있습니다.
DDMOCOMPBUFFERINFO

DDMOCOMPBUFFERINFO 구조체는 프레임을 렌더링하는 데 필요한 매크로 블록 정보를 포함하고 이 정보를 DD_RENDERMOCOMPDATA 구조체에 전달합니다.
VIDEOMEMORY

VIDEOMEMORY 구조를 사용하면 드라이버가 디스플레이 메모리를 힙으로 관리할 수 있습니다.
VIDEOMEMORYINFO

VIDEOMEMORYINFO 구조체는 디스플레이 메모리의 일반적인 형식을 설명합니다.