다음을 통해 공유


DDGETSURFACESTATEOUT 구조체(ddkmapi.h)

DDGETSURFACESTATEOUT 구조체에는 지정된 표면의 기능 및 상태 포함됩니다.

구문

typedef struct _DDGETSURFACESTATEOUT {
  DWORD ddRVal;
  DWORD dwStateCaps;
  DWORD dwStateStatus;
} DDGETSURFACESTATEOUT, *LPDDGETSURFACESTATEOUT;

멤버

ddRVal

Microsoft DirectDraw가 DD_DXAPI_GET_SURFACE_STATE 작업에 대한 DxApi 함수의 반환 값을 작성하는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다.

dwStateCaps

DirectDrawSurface의 디바이스 기능을 포함합니다. 다음 중 하나 이상을 수행합니다.

플래그 의미
DDSTATE_BOB 디바이스는 bob 모드를 수행할 수 있습니다.
DDSTATE_WEAVE 디바이스는 직조 모드를 수행할 수 있습니다.

dwStateStatus

선택한 DirectDrawSurface의 상태 포함합니다. 다음 중 하나 이상을 수행합니다.

플래그 의미
DDSTATE_BOB Bob 모드가 이 화면에서 사용되고 있습니다.
DDSTATE_EXPLICITLY_SET 이 상태는 이전 DD_DXAPI_SET_SURFACE_STATE 호출 때문입니다.
DDSTATE_SKIPEVENFIELDS bob 또는 직조 모드를 중지하고 다른 모든 필드를 건너뜁니다.
DDSTATE_SOFTWARE_AUTOFLIP 소프트웨어(하드웨어와 반대) 자동 플리핑이 사용되고 있습니다.
DDSTATE_WEAVE 이 화면에서 직조 모드를 사용하고 있습니다.

요구 사항

요구 사항
헤더 ddkmapi.h(Ddkmapi.h 포함)

추가 정보

DD_DXAPI_GET_SURFACE_STATE

DxApi