Поделиться через


функция обратного вызова 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 Клиентская область окна occluded.
STATUS_INVALID_PARAMETER Параметры были проверены и определены как неверные.

Эта функция также может возвращать другие значения NTSTATUS.

Замечания

Дескриптор окна, который проверяется на наличие окклюзии, должен быть допустимым. Окно не является occluded, если часть клиентской области лежит на источнике неуправляемого видео, представляющего сеть (VidPn), если его клиентская область является пустой прямоугольной областью (RECT) или если композиция рабочего стола выполняется.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Всеобщий
заголовка d3dkmthk.h (include D3dkmthk.h)

См. также

D3DKMT_CHECKOCCLUSION