GetBufferPointer method

Provides direct access to the ICanvasPixelArray RGBA buffer from native code (such as an ActiveX control, Browser Helper Object (BHO), or WebBrowser control (WebOC) host).

 

Syntax

HRESULT retVal = object.GetBufferPointer(ppBuffer, pBufferLength);

Parameters

  • ppBuffer [out]
    Type: BYTE

    Address of a pointer to the ICanvasPixelArray RGBA buffer.

  • pBufferLength [out]
    Type: unsigned long

    Length of buffer in bytes.

Return value

Type: HRESULT

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

This interface provides access to the ICanvasPixelArray data for COM-based code. JavaScript code can access the ICanvasPixelArray object using array syntax.

See also

CanvasImageData