LoadImageFromStream method

Loads an image from a stream and returns a DXSurface.

Syntax


HRESULT retVal = object.LoadImageFromStream(pStream, pDirectDraw, pDDSurfaceDesc, pFormatID, riid, ppDXSurface);

Parameters

pStream [in]

Type: IStream

Pointer to the stream to use for the image load.

pDirectDraw [in]

Type: IUnknown

Pointer to the DirectDraw object to use.

pDDSurfaceDesc [in]

Type: const DDSURFACEDESC

Pointer to the DDSURFACEDESC structure that describes the underlying DirectDrawSurface object.

pFormatID [in]

Type: const GUID

Pointer to the overriding pixel format. If NULL, the format is determined by the source data.

riid [in]

Type: REFIID

Interface to return from the new surface.

ppDXSurface [out]

Type: void

Address of a pointer to the new interface.

Remarks

All parameters except pStream are identical to the parameters of the IDXSurfaceFactory::LoadImage method.

For more information about using the IStream interface, consult a Component Object Model (COM) reference.

See also

IDXSurfaceFactory::LoadImage

 

 

Show: