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 |
---|---|
|
La operación se realizó correctamente (es decir, se implementa el método especificado). |
|
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) |