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 포함)

추가 정보

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps