EasyManua.ls Logo

Intel 82830M GMCH - 7 Programming Interface; Wince Graphics Driver Escape Interface

Intel 82830M GMCH
53 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Intel® Digital Set Top Box Display Driver 27
User’s Guide for Microsoft* Windows* CE 5.0
7
7
P
P
r
r
o
o
g
g
r
r
a
a
m
m
m
m
i
i
n
n
g
g
I
I
n
n
t
t
e
e
r
r
f
f
a
a
c
c
e
e
7.1 WinCE Graphics Driver Escape Interface
The Intel® Digital Set Top Box Graphics Driver for Microsoft Windows CE .NET 4.2/5.0 supports the WinCE
system API - ExtEscape(), which provides a dynamic configuration channel to the display driver.
Following shows the ExtEscape API function prototype and the usage module for the user application to
communicate with the display driver.
ExtEscape(
HDC <Handle to graphic device context>,
int <Escape Code supported by the display driver>
Note: see below table of the list of the supported escape codes by the display
driver
int <size of the escape code specific input data structure by number of bytes>,
LPCSTR <pointer of input data buffer of BYTE>
Note: Please note that LPCSTR does not imply the input data buffer is anything
related to “string”, which means a long constant pointer of char (BYTE) buffer. User
need convert the escape code specific input data structure pointer to LPCSTR
int <size of the escape code specific output data structure by number of bytes>,
LPSTR <pointer of input data buffer of BYTE - “Input Data Structure”>
Note: Similar like LPCSTR, LPSTR does not imply the output data buffer is
anything related to “string”, which means a long pointer of char (BYTE) buffer. User
need convert the escape code specific output data structure pointer to LPSTR.
);
After the Graphics driver is installed, three *.h files (icegd_public_escape.h, igd_pd.h and
igd_public.h) can be found under the directory: \WINCE500\IntelCEG\Drivers\Display\I8xx\Extras\Src\Inc.
The file video.reg can be found under the directory: \WINCE500\IntelCEG\Drivers\Display\I8xx.