Поделиться через


Метод IPrintOemUni2::GetImplementedMethod (prcomoem.h)

Метод IPrintOemUni2::GetImplementedMethod используется Unidrv для определения того, какие методы интерфейса IPrintOemUni2 реализованы подключаемым модулем отрисовки.

Синтаксис

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

Параметры

pMethodName

Вызывающий указатель на строку, представляющую имя метода интерфейса IPrintOemUni2 IPrintOemUni 2, например ImageProcessing для IPrintOemUni2::ImageProcessing или FilterGraphics для IPrintOemUni2::FilterGraphics.

Возвращаемое значение

GetImplementedMethod должен возвращать одно из следующих значений.

Возвращаемый код Описание
S_OK
Операция прошла успешно (то есть реализуется указанный метод).
S_FALSE
Сбой операции (то есть указанный метод не реализуется).

Замечания

Подключаемый модуль отрисовки для Unidrv должен реализовать метод IPrintOemUni2::GetImplementedMethod вместе с несколькими другими методами в этом интерфейсе. Для этих методов, которые являются необязательными, IPrintOemUni2::GetImplementedMethod проверяет строку имени метода ввода и возвращает значение, указывающее, реализуется ли связанный метод в подключаемом модуле. Например, если IPrintOemUni2::GetImplementedMethod вызывается со строкой ImageProcessing, он должен возвращать S_OK , если метод IPrintOemUni2::ImageProcessing реализован и S_FALSE в противном случае.

Метод IPrintOemUni2::GetImplementedMethod должен распознать следующие строки имен:

CommandCallback

"Сжатие"

"DownloadCharGlyph"

DownloadFontHeader

FilterGraphics

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

OutputCharStr

SendFontCmd( SendFontCmd)

TextOutAsBitmap

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

Требования

Требование Ценность
целевая платформа Настольный
заголовка prcomoem.h (include Prcomoem.h)