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 구조체는 디스플레이 메모리의 일반적인 형식을 설명합니다. |