Функция NtGdiDdEndMoCompFrame

[Эта функция может изменяться с каждой редакцией операционной системы. Вместо этого используйте Microsoft DirectDraw и Microsoft Direct3DAPIs; эти API изолируют приложения от таких изменений операционной системы и скрывают множество других трудностей, связанных с взаимодействием напрямую с драйверами отображения.]

Завершает декодированную рамку.

Синтаксис

DWORD APIENTRY NtGdiDdEndMoCompFrame(
  _In_    HANDLE                 hMoComp,
  _Inout_ PDD_ENDMOCOMPFRAMEDATA puEndFrameData
);

Параметры

hMoComp [in]

Обработка структуры DD_MOTIONCOMP_LOCAL , содержащей описание запрашиваемой компенсации движения.

puEndFrameData [in, out]

Указатель на DD_ENDMOCOMPFRAMEDATA структуру, содержащую сведения, необходимые для завершения декодированного кадра.

Возвращаемое значение

NtGdiDdEndMoCompFrame возвращает один из следующих кодов обратного вызова.

Код возврата Описание
DDHAL_DRIVER_HANDLED
Драйвер выполнил операцию и вернул допустимый код возврата для этой операции. Если этот код DD_OK, DirectDraw или Direct3D переходит к функции. В противном случае DirectDraw или Direct3D возвращает код ошибки, предоставленный драйвером, и прерывает функцию.
DDHAL_DRIVER_NOTHANDLED
Драйвер не имеет комментариев к запрошенной операции. Если драйверу требуется реализовать определенный обратный вызов, DirectDraw или Direct3D сообщает об ошибке. В противном случае DirectDraw или Direct3D обрабатывает операцию, как если бы обратный вызов драйвера не был определен путем выполнения независимой от устройства реализации DirectDraw или Direct3D.

 

Remarks

Дополнительные сведения см. в пакете средств разработки драйверов для ускорения видео Microsoft DirectX (DDK).

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Ntgdi.h

См. также раздел

Поддержка клиентов низкого уровня графики