Метод IPrintOemUni2::GetImplementedMethod (prcomoem.h)
Метод IPrintOemUni2::GetImplementedMethod
используется Unidrv для определения того, какие методы интерфейса IPrintOemUni2 реализованы подключаемым модулем отрисовки.
Синтаксис
HRESULT GetImplementedMethod(
PSTR pMethodName
);
Параметры
pMethodName
Вызывающий указатель на строку, представляющую имя метода интерфейса IPrintOemUni2 IPrintOemUni 2, например ImageProcessing для IPrintOemUni2::ImageProcessing или FilterGraphics для IPrintOemUni2::FilterGraphics.
Возвращаемое значение
GetImplementedMethod
должен возвращать одно из следующих значений.
Возвращаемый код | Описание |
---|---|
|
Операция прошла успешно (то есть реализуется указанный метод). |
|
Сбой операции (то есть указанный метод не реализуется). |
Замечания
Подключаемый модуль отрисовки для 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) |