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