다음을 통해 공유


D3DDDIARG_BLT 구조체(d3dumddi.h)

D3DDDIARG_BLT 구조체는 비트 블록 전송(bitblt)의 매개 변수를 설명합니다.

구문

typedef struct _D3DDDIARG_BLT {
  [in] HANDLE          hSrcResource;
  [in] UINT            SrcSubResourceIndex;
  [in] RECT            SrcRect;
  [in] HANDLE          hDstResource;
  [in] UINT            DstSubResourceIndex;
  [in] RECT            DstRect;
  [in] UINT            ColorKey;
  [in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;

멤버

[in] hSrcResource

원본 리소스에 대한 핸들입니다.

[in] SrcSubResourceIndex

리소스 내의 원본 표면에 대한 인덱스입니다.

[in] SrcRect

원본 사각형에 대한 RECT 구조체입니다.

[in] hDstResource

대상 리소스에 대한 핸들입니다.

[in] DstSubResourceIndex

리소스 내의 대상 화면에 대한 인덱스입니다.

[in] DstRect

대상 사각형에 대한 RECT 구조체입니다.

[in] ColorKey

색 키의 값입니다. SrcColorKeyDstColorKey 비트 필드 플래그는 Flags 멤버에서 동시에 설정되지 않습니다.

[in] Flags

수행할 비트blt의 형식을 식별하는 D3DDDI_BLTFLAGS 구조체입니다. 이 구조체의 일부 비트 필드 플래그는 다른 플래그와 함께 사용할 수 없습니다. 이러한 플래그에 대한 자세한 내용은 다음 주의 섹션을 참조하세요.

설명

Flags 멤버에 필터링 옵션(예: 또는 선형 비트 필드 플래그)이 지정되지 않은 경우 드라이버는 자체 필터링 기술을 사용할 수 있습니다.

SrcColorKeyDstColorKey 비트 필드 플래그는 동시에 설정되지 않습니다. 마찬가지로 Point 비트 필드 플래그는 선형 비트 필드 플래그와 동시에 설정되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

샌드위치

D3DDDI_BLTFLAGS

RECT