IDirectDrawSurface:: GetDC
HRESULT GetDC (HDC FAR * lphDC);
Создает gdi-совместимый hDC для поверхности.
Возвращает DD_OK если успешно, или одно из следующих значений ошибки:
DDERR_DCALREADYCREATED DDERR_GENERIC
DDERR_INVALIDOBJECT DDERR_INVALIDPARAMS
DDERR_INVALIDSURFACETYPE DDERR_SURFACELOST
DDERR_UNSUPPORTED DDERR_WASSTILLDRAWING
lphDC
Адрес возвращенного hDC.
Этот метод использует внутреннюю версию IDirectDrawSurface::Lock, чтобы блокировать поверхность, и поверхность останется блокированной, пока не вызовется метод IDirectDrawSurface:: ReleaseDC. Для большего количества информации, см. описание метода IDirectDrawSurface:Lock.