CDC::CreateIC

virtual BOOL CreateIC(
        LPCTSTR lpszDriverName,
        LPCTSTR lpszDeviceName,
        LPCTSTR lpszOutput,
        const void* lpInitData
       )

返回值:如果成功,则返回非零值,否则为0。

参数:
lpszDriverName指向空终止字符串的指针,字符串为设备驱动程序的文件名(不带扩展名,例如:“EPSON”)。也可以为该参数传递CString对象。
lpszDeviceName指向空终止字符串的指针,字符串为支持特定设备的文件名(例如:“EPSON FX-80”)。如果模块支持不只一个设备,使用lpszDeviceName参数,也可以为该参数传递CString对象。
lpszOutput指向空终止字符串的指针,字符串为指定了物理输出媒介的文件和设备名(文件或输出端口)。也可以为该参数传递CString对象。
lpInitData指向包含指定设备初始数据的点。如果设备驱动程序使用用户在控制面板设定的缺省值,lpInitData一定要为NULL。要了解特定设备初始数据格式,可参阅CreateDC。

说明:
创建指定设备的信息相关。信息相关可以快速获取设备信息,而无需设备上下文。
设备名字遵从以下规范:建议使用(:)结束,Windows废除了中止冒号,使以冒号结尾的设备名字与没有冒号的同名的端口相对应。驱动程序和端口绝不能有前导或结尾空格,GDI输出函数不能与信息上下文一起使用。

请参阅:CDC::CreateDC, ::CreateIC, CDC::DeleteDC