다음을 통해 공유


IPrintOemUni3::GetImplementedMethod 메서드(prcomoem.h)

메서드는 IPrintOemUni3::GetImplementedMethod Unidrv에서 렌더링 플러그 인이 구현한 IPrintOemUni 인터페이스 메서드를 확인하는 데 사용됩니다.

구문

HRESULT GetImplementedMethod(
  PSTR pMethodName
);

매개 변수

pMethodName

IPrintOemUni3::ImageProcessing의 경우 "ImageProcessing" 또는 IPrintOemUni3::FilterGraphics의 "FilterGraphics"와 같이 IPrintOemUni 인터페이스 메서드의 이름을 나타내는 문자열에 대한 호출자 제공 포인터입니다.

반환 값

GetImplementedMethod 는 다음 값 중 하나를 반환해야 합니다.

반환 코드 Description
S_OK
작업이 성공했습니다(즉, 지정된 메서드가 구현됨).
S_FALSE
작업이 실패했습니다(즉, 지정된 메서드가 구현되지 않음).

설명

Unidrv용 렌더링 플러그 인은 이 인터페이스의 IPrintOemUni3::GetImplementedMethod 다른 여러 메서드와 함께 메서드를 구현해야 합니다. 선택 사항 IPrintOemUni3::GetImplementedMethod 인 메서드의 경우 입력 메서드 이름 문자열을 검사하고 연결된 메서드가 플러그 인 내에서 구현되는지 여부를 나타내는 값을 반환합니다. 예를 들어 가 "ImageProcessing" 문자열로 호출되면 IPrintOemUni3::GetImplementedMethodIPrintOemUni3::ImageProcessing 메서드가 구현되고 그렇지 않으면 S_FALSE 경우 S_OK 반환해야 합니다.

메서드는 IPrintOemUni3::GetImplementedMethod 다음 이름 문자열을 인식해야 합니다.

"CommandCallback"

"압축"

"DownloadCharGlyph"

"DownloadFontHeader"

"DownloadPattern"

"FilterGraphics"

"GetPDEVAdjustment"

"HalftonePattern"

"ImageProcessing"

"MemoryUsage"

"OutputCharStr"

"SendFontCmd"

"SetBandSize"

"TextOutAsBitmap"

"TTDownloadMethod"

"TTYGetInfo"

"WritePrinter"

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 prcomoem.h(Prcomoem.h 포함)