Шаг 649 - 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 если драйвер устройства должен использовать заданную по умолчанию инициализацию определенную пользователем через Панель управления.

Замечания
Создает информационный контекст для определенного устройства. Информационный контекст обеспечивает быстрый способ получить информацию относительно устройства без того, чтобы создать контекст устройства.
Имена устройства следуют этим соглашениям: двоеточие окончания (:) рекомендуется, но не обязательно. Windows удаляет двоеточие так, чтобы окончание имени устройства к двоеточию было отображено к тому же самому порту как то же самое имя без двоеточия. Драйвер и имена порта не должен содержать пробел в начале или конце. GDI функции вывода не могут использоваться с информационными контекстами.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 27.01.2002