Метод IDirectDrawSurface7::GetFlipStatus (ddraw.h)
Получает состояние о том, завершила ли эта поверхность процесс переворачивания.
Синтаксис
HRESULT GetFlipStatus(
[in] DWORD unnamedParam1
);
Параметры
[in] unnamedParam1
Значение, которое может быть установлено на один из следующих флагов:
DDGFS_CANFLIP
Проверяет, можно ли немедленно перевернуть эту поверхность, и возвращает DD_OK, если можно выполнить переворачивание.
DDGFS_ISFLIPDONE
Проверяет, завершено ли пролистывание, и возвращает DD_OK, если последнее пролистывание на этой поверхности завершено.
Возвращаемое значение
Если метод выполнен успешно, возвращаемое значение будет DD_OK.
В случае сбоя метод может вернуть DDERR_WASSTILLDRAWING, если поверхность не завершила процесс переворачивания, или одно из следующих значений ошибки:
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_INVALIDSURFACETYPE
- DDERR_SURFACEBUSY
- DDERR_SURFACELOST
- DDERR_UNSUPPORTED
- DDERR_WASSTILLDRAWING
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |
Библиотека | Ddraw.lib |
DLL | Ddraw.dll |