Metodo IPrintOemUni3::GetImplementedMethod (prcomoem.h)

Il IPrintOemUni3::GetImplementedMethod metodo viene usato da Unidrv per determinare i metodi di interfaccia IPrintOemUni implementati da un plug-in di rendering.

Sintassi

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

Parametri

pMethodName

Puntatore fornito dal chiamante a una stringa che rappresenta il nome di un metodo di interfaccia IPrintOemUni, ad esempio "ImageProcessing" per IPrintOemUni3::ImageProcessing o "FilterGraphics" per IPrintOemUni3::FilterGraphics.

Valore restituito

GetImplementedMethod deve restituire uno dei valori seguenti.

Codice restituito Descrizione
S_OK
L'operazione ha avuto esito positivo, ovvero viene implementato il metodo specificato.
S_FALSE
L'operazione non è riuscita, ovvero il metodo specificato non è implementato.

Commenti

Un plug-in di rendering per Unidrv deve implementare il IPrintOemUni3::GetImplementedMethod metodo, insieme a diversi altri metodi in questa interfaccia. Per i metodi facoltativi, IPrintOemUni3::GetImplementedMethod esamina la stringa del nome del metodo di input e restituisce un valore che indica se il metodo associato viene implementato all'interno del plug-in. Ad esempio, se IPrintOemUni3::GetImplementedMethod viene chiamato con la stringa "ImageProcessing", deve restituire S_OK se il metodo IPrintOemUni3::ImageProcessing viene implementato e S_FALSE in caso contrario.

Il IPrintOemUni3::GetImplementedMethod metodo deve riconoscere le stringhe di nome seguenti:

"CommandCallback"

"Compressione"

"DownloadCharGlyph"

"DownloadFontHeader"

"DownloadPattern"

"FilterGraphics"

"GetPDEVAdjustment"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"SetBandSize"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione prcomoem.h (include Prcomoem.h)