| Microsoft DirectX 8.1 (C++) | 
Note The IDirectDraw3 interface is deprecated.
Retrieves a pointer to an IDirectDrawSurface interface from a handle to a device context.
Syntax
STDMETHOD GetSurfaceFromDC(
  HDC hdc,
  IDirectDrawSurface **ppSurface
);
Parameters
hdc
[in] Handle of the device context (DC).
ppSurface
[out] Address of a pointer to an IDirectDrawSurface interface.
Return Value
Returns S_OK if successful, or one of the following values otherwise.
| Value | Description | 
| DDERR_NOTFOUND | The requested item wasn't found. | 
| E_POINTER | Invalid pointer to IDirectDrawSurface. | 
See Also