Метод IDirectDrawSurface7::GetDC (ddraw.h)
Создает совместимый с GDI дескриптор контекста устройства для этой поверхности.
Синтаксис
HRESULT GetDC(
[out] HDC *unnamedParam1
);
Параметры
[out] unnamedParam1
Указатель на переменную, которая получает дескриптор контекста устройства для этой поверхности.
Возвращаемое значение
Если метод выполнен успешно, возвращаемое значение будет DD_OK.
В случае сбоя метод может вернуть одно из следующих значений ошибки:
- DDERR_DCALREADYCREATED
- DDERR_GENERIC
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_INVALIDSURFACETYPE
- DDERR_SURFACELOST
- DDERR_UNSUPPORTED
- DDERR_WASSTILLDRAWING
Комментарии
GetDC использует внутреннюю версию метода IDirectDrawSurface7::Lock для блокировки поверхности. Поверхность остается заблокированной до вызова метода IDirectDrawSurface7::ReleaseDC .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |
Библиотека | Ddraw.lib |
DLL | Ddraw.dll |