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


структура DD_GETFLIPSTATUSDATA (ddrawint.h)

Структура DD_GETFLIPSTATUSDATA возвращает сведения о состоянии пролистывания.

Синтаксис

typedef struct _DD_GETFLIPSTATUSDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *GetFlipStatus;
} *PDD_GETFLIPSTATUSDATA, DD_GETFLIPSTATUSDATA;

Члены

lpDD

Указывает на структуру DD_DIRECTDRAW_GLOBAL , описывающую устройство драйвера.

lpDDSurface

Указывает на DD_SURFACE_LOCAL структуру, описывающую поверхность, к которой запрашивается состояние пролистывания.

dwFlags

Указывает запрашиваемое состояние пролистывания. Этот элемент может иметь одно из следующих значений:

Flag Значение
DDGFS_CANFLIP Запрашивает, может ли драйвер в настоящее время выполнить пролистывание.
DDGFS_ISFLIPDONE Запрашивает, завершил ли драйвер последнее пролистывание.

ddRVal

Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdGetFlipStatus . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

GetFlipStatus

Используется API Microsoft DirectDraw и не должен заполняться драйвером.

Требования

Требование Значение
Заголовок ddrawint.h (включая Winddi.h)

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

DdGetFlipStatus