Export (0) Print
Expand All
Expand Minimize

BitmapEscape (Compact 2013)

3/28/2014

This function passes its parameters for a bitmap allocated to a device through to the display driver’s DrvEscape function.


int BitmapEscape(
    HBITMAP hbmp,
    int nEscape,
    int cbInput,
    LPCSTR lpszInData,
    int cbOutput,
    LPSTR lpszOutData
); 

hbmp

[in] Handle to the bitmap passed to the display driver’s DrvEscape function. The handle is a pointer to a SURFOBJ structure that describes the bitmap.

nEscape

[in] Display driver escape function code to pass to the display driver’s DrvEscape function.

cbInput

[in] Size, in bytes, of the buffer to which lpszInData points.

lpszInData

[in] Pointer to the input data buffer.

cbOutput

[in] Size, in bytes, of the buffer to which lpszOutData points.

lpszOutData

[out] Pointer to the output buffer.

Returns 0 (zero) if the escape function code specified by nEscape is not supported; otherwise, returns the value returned by the escape function specified by the nEscape parameter.

To retrieve extended error information, call GetLastError.

The operating system passes an appropriate SURFOBJ pointer to the DrvEscape function that describes the specified bitmap surface. DrvEscape processes the escape function code passed in nEscape and returns a value to BitmapEscape, which then returns the value to the calling application.

Header

windows.h

Library

coredll.lib

Show:
© 2014 Microsoft