Compartir a través de


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

Unidrv usa el IPrintOemUni3::GetImplementedMethod método para determinar qué métodos de interfaz IPrintOemUni 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 IPrintOemUni , como "ImageProcessing" para IPrintOemUni3::ImageProcessing o "FilterGraphics" para IPrintOemUni3::FilterGraphics.

Valor devuelto

GetImplementedMethod debe devolver uno de los valores siguientes.

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).

Comentarios

Un complemento de representación para Unidrv debe implementar el IPrintOemUni3::GetImplementedMethod método , 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 dentro del complemento. Por ejemplo, si IPrintOemUni3::GetImplementedMethod se llama a con la cadena "ImageProcessing", debe devolver S_OK si se implementa el método IPrintOemUni3::ImageProcessing y S_FALSE de lo contrario.

El IPrintOemUni3::GetImplementedMethod método 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 Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (incluya Prcomoem.h)