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

Unidrv usa el IPrintOemUni::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 IPrintOemUni::ImageProcessing o "FilterGraphics" para IPrintOemUni::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 IPrintOemUni::GetImplementedMethod método , junto con otros métodos de esta interfaz. Para esos métodos que son opcionales, IPrintOemUni::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 IPrintOemUni::GetImplementedMethod se llama a con la cadena "ImageProcessing", debe devolver S_OK si se implementa el método IPrintOemUni::ImageProcessing y S_FALSE de lo contrario.

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

"CommandCallback"

"Compresión"

"DownloadCharGlyph"

"DownloadFontHeader"

"FilterGraphics"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (incluya Prcomoem.h)