Gdi::CreateDCW_I (Windows Embedded CE 6.0)
1/6/2010
This method creates a device context for a device.
Syntax
static WINGDIAPI HDC WINAPI CreateDCW_I(
const WCHAR* lpszDriver,
const WCHAR* lpszDevice,
const WCHAR* lpszOutput,
const DEVMODEW* lpInitData
);
Parameters
lpszDriver
[in] Long pointer to a null-terminated string that specifies the file name of a driver.If you set this parameter to NULL, the system returns a screen device context.
- lpszDevice
Unused.
lpszOutput
[in] Long pointer to an output destination.The following table shows the possible values; the colon is required when you specify a port.
Value Description COMx:
Serial ports; x is a number from 1 to 9.
LPTx:
Parallel ports; x is a number from 1 to 9.
IRDA:
IRDA port.
\\servername\sharename
Universal naming convention (UNC) that identifies a network printer server.
lpInitData
[in] Long pointer to a DEVMODE structure that contains device-specific initialization data for the device driver.The lpInitData parameter must be NULL if you want the device driver to use the default initialization specified by the user, if any.
Return Value
The handle to a device context for the specified device indicates success.
NULL indicates failure.
To get extended error information, call GetLastError.
Remarks
This method is an internal version of the CreateDC function.
Windows Embedded CE passes the lpInitData and lpszOutput parameters to the driver without modification.
The lpszOutput parameter must contain a colon after the port; that is, use LPT1: or COM1:.
If you do not use the colon, the connection fails.
When you no longer need the device context, call the Gdi::DeleteDC_I method to delete the device context.
Requirements
Header | gdi.hpp |
Windows Embedded CE | Windows CE .NET 4.0 and later |