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

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

Синтаксис

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

Параметры

pMethodName

Предоставленный вызывающим элементом указатель на строку, представляющую имя метода интерфейса IPrintOemUni2 , например 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

TextOutAsBitmap

"TTDownloadMethod"

"TTYGetInfo"

WritePrinter

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть prcomoem.h (включая Prcomoem.h)