DDRAW_CAPS 구조체(d3dumddi.h)
DDRAW_CAPS 구조는 사용자 모드 표시 드라이버가 지원하는 일반적인 Microsoft DirectDraw 기능을 설명합니다.
구문
typedef struct _DDRAW_CAPS {
[out] UINT Caps;
[out] UINT Caps2;
[out] UINT CKeyCaps;
[out] UINT FxCaps;
[out] UINT MaxVideoPorts;
} DDRAW_CAPS;
멤버
[out] Caps
드라이버에서 지원하는 다음 일반 기능 비트 중 유효한 비트 OR입니다.
기능 비트 | 의미 |
---|---|
DDRAW_CAPS_ZBLTS | Z 버퍼는 비트 블록 전송(비트블렛) 작업에 사용할 수 있습니다. |
DDRAW_CAPS_COLORKEY | 일부 형태의 색 키는 오버레이 또는 비트blt 작업에서 사용할 수 있습니다. 자세한 색 키 기능 정보는 CKeyCaps 멤버를 참조하세요. |
DDRAW_CAPS_BLTDEPTHFILL | Z 버퍼는 비트blt 작업에서 깊이로 채워질 수 있습니다. |
[out] Caps2
드라이버에서 지원하는 다음 일반 기능 비트 중 유효한 비트 OR입니다.
기능 비트 | 의미 |
---|---|
DDRAW_CAPS2_VIDEOPORT | 하드웨어 비디오 포트를 사용할 수 있습니다. |
DDRAW_CAPS2_CANDROPZ16BIT | 16비트 RGBZ 값을 16비트 RGB 값으로 변환할 수 있습니다. (시스템은 8비트 변환을 지원하지 않습니다.) |
DDRAW_CAPS2_FLIPINTERVAL | 드라이버는 Flip 비트 필드 플래그에 응답합니다. |
DDRAW_CAPS2_FLIPNOVSYNC | 드라이버는 FlipWithNoWait 비트 필드 플래그에 응답합니다. |
DDRAW_CAPS2_DYNAMICTEXTURES | 드라이버는 동적 텍스처를 지원합니다. |
[out] CKeyCaps
드라이버에서 지원하는 다음 색 키 기능 비트의 유효한 비트 OR입니다.
기능 비트 | 의미 |
---|---|
DDRAW_CKEYCAPS_SRCBLT | 대상 표면에 복사되는 원본 표면의 비트를 식별하는 색 키를 사용하여 투명한 비트 블록 전송을 수행할 수 있습니다. |
DDRAW_CKEYCAPS_DESTBLT | 대상 표면의 대체 가능한 비트를 식별하는 색 키로 투명한 비트 블록 전송(비트블렛)을 수행할 수 있습니다. |
[out] FxCaps
드라이버에서 지원하는 다음 확장 및 효과 기능 비트의 유효한 비트 OR입니다.
기능 비트 | 의미 |
---|---|
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT | 원본 표면의 내용을 가운데 축을 따라 가로로 대상 표면으로 대칭 이동시키는 비트 블록 전송(비트블렛)을 수행할 수 있습니다. |
DDRAW_FXCAPS_BLTMIRRORUPDOWN | 원본 표면의 내용을 가운데 축을 따라 세로로 대상 표면으로 대칭 이동시키는 비트 블록 전송(비트블렛)을 수행할 수 있습니다. |
[out] MaxVideoPorts
디바이스에서 지원하는 최대 비디오 포트 수입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | d3dumddi.h(D3dumddi.h 포함) |