다음을 통해 공유


PFND3DKMT_CHECKOCCLUSION 콜백 함수(d3dkmthk.h)

D3DKMTCheckOcclusion 함수는 창의 클라이언트 영역이 폐색되었는지 여부를 확인합니다.

구문

PFND3DKMT_CHECKOCCLUSION Pfnd3dkmtCheckocclusion;

NTSTATUS Pfnd3dkmtCheckocclusion(
  const D3DKMT_CHECKOCCLUSION *unnamedParam1
)
{...}

매개 변수

unnamedParam1

pData [in]

폐색을 검사하기 위한 매개 변수를 설명하는 D3DKMT_CHECKOCCLUSION 구조체에 대한 포인터입니다.

반환 값

D3DKMTCheckOcclusion은 다음 값 중 하나를 반환합니다.

반환 코드 설명
STATUS_SUCCESS 창의 클라이언트 영역이 가려지지 않았습니다.
STATUS_GRAPHICS_PRESENT_OCCLUDED 창의 클라이언트 영역이 차단됩니다.
STATUS_INVALID_PARAMETER 매개 변수의 유효성이 검사되었고 잘못된 것으로 확인되었습니다.

이 함수는 다른 NTSTATUS 값을 반환할 수도 있습니다.

설명

폐색을 검사하는 창에 대한 핸들은 유효해야 합니다. 클라이언트 영역의 일부가 VidPn(소유되지 않은 비디오 현재 네트워크) 원본에 있거나 클라이언트 영역이 RECT(빈 사각형 영역)인 경우 또는 데스크톱 컴퍼지션이 실행 중인 경우 창이 차단되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
대상 플랫폼 유니버설
헤더 d3dkmthk.h(D3dkmthk.h 포함)

추가 정보

D3DKMT_CHECKOCCLUSION