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


функция обратного вызова 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