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


функция обратного вызова PDX_GETPREVIOUSAUTOFLIP (dxmini.h)

Функция обратного вызова DxGetPreviousAutoflip вызывается, когда устройство выполняет аппаратную автоподборку и клиент драйвера видео минипорта хочет узнать, какая поверхность получила предыдущее поле видеоданных для целей захвата.

Синтаксис

PDX_GETPREVIOUSAUTOFLIP PdxGetpreviousautoflip;

DWORD PdxGetpreviousautoflip(
  PVOID unnamedParam1,
  PDDGETPREVIOUSAUTOFLIPININFO unnamedParam2,
  PDDGETPREVIOUSAUTOFLIPOUTINFO unnamedParam3
)
{...}

Параметры

unnamedParam1

Указывает на расширение устройства драйвера мини-порта.

unnamedParam2

Указывает на структуру DDGETPREVIOUSAUTOFLIPININFO, содержащую сведения об объекте расширений видеопорта (VPE).

unnamedParam3

Указывает на структуру DDGETPREVIOUSAUTOFLIPOUTINFO , содержащую индекс цепочки autoflip.

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

DxGetPreviousAutoflip возвращает DX_OK в случае успешного выполнения; В противном случае возвращается одно из следующих значений ошибки:

Комментарии

Если выполняется чередование, поверхность, которая получила предыдущее поле, может быть той же поверхностью, которая получает текущее поле.

DxGetPreviousAutoflip возвращает индекс в цепочке autoflip правильной поверхности в элементе dwSurfaceIndex структуры DDGETPREVIOUSAUTOFLIPOUTINFO в getPreviousAutoflipOutInfo.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dxmini.h (включая Dxmini.h)

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

DDGETPREVIOUSAUTOFLIPININFO

DDGETPREVIOUSAUTOFLIPOUTINFO