Compartir a través de


Método IPrintOemUni3::GetImplementedMethod (prcomoem.h)

Unidrv usa el método IPrintOemUni3::GetImplementedMethod para determinar qué IPrintOemUni métodos de interfaz que ha implementado un complemento de representación.

Sintaxis

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

Parámetros

pMethodName

Puntero proporcionado por el autor de la llamada a una cadena que representa el nombre de un método de interfaz de IPrintOemUni, como "ImageProcessing" para IPrintOemUni3::ImageProcessing o "FilterGraphics" para IPrintOemUni3::FilterGraphics.

Valor devuelto

GetImplementedMethod debe devolver uno de los siguientes valores.

Código devuelto Descripción
S_OK
La operación se realizó correctamente (es decir, se implementa el método especificado).
S_FALSE
Error en la operación (es decir, no se implementa el método especificado).

Observaciones

Un complemento de representación para Unidrv debe implementar el método IPrintOemUni3::GetImplementedMethod, junto con otros métodos de esta interfaz. Para esos métodos que son opcionales, IPrintOemUni3::GetImplementedMethod examina la cadena de nombre del método de entrada y devuelve un valor que indica si el método asociado se implementa en el complemento. Por ejemplo, si se llama a IPrintOemUni3::GetImplementedMethod con la cadena "ImageProcessing", debe devolver S_OK si se implementa el método IPrintOemUni3::ImageProcessing y S_FALSE de lo contrario.

El método IPrintOemUni3::GetImplementedMethod debe reconocer las siguientes cadenas de nombre:

"CommandCallback"

"Compresión"

"DownloadCharGlyph"

"DownloadFontHeader"

"DownloadPattern"

"FilterGraphics"

"GetPDEVAdjustment"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"SetBandSize"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de prcomoem.h (include Prcomoem.h)