IPrintOemUI::GetInfo 메서드(prcomoem.h)
사용자 인터페이스 플러그 인의 IPrintOemUI::GetInfo
메서드는 식별 정보를 반환합니다.
통사론
HRESULT GetInfo(
DWORD dwMode,
PVOID pBuffer,
DWORD cbSize,
PDWORD pcbNeeded
);
매개 변수
dwMode
다음 호출자가 제공한 정수 상수 중 하나를 포함합니다.
OEMGI_GETREQUESTEDHELPERINTERFACES
IPrintOemUI::P ublishDriverInterface 메서드가 경우 메서드는 버퍼 pBuffer에 OEMPUBLISH_IPRINTCOREHELPER 비트 플래그 값을 작성해야 합니다. IPrintCoreHelperPS 인터페이스 또는 IPrintCoreHelperUni Interface구현하는 개체를 가리키는 매개 변수 pIUnknown 호출합니다.
OEMGI_GETSIGNATURE
메서드는 고유한 4 바이트 ID 서명을 반환 해야 합니다. 또한 플러그 인은 OEMCUIPPARAM 구조체의 pOEMOptItems 멤버에 대한 설명에 설명된 대로 OPTITEM 구조에 이 서명을 배치해야 합니다.
OEMGI_GETVERSION
메서드는 사용자 인터페이스 플러그 인의 버전 번호를 DWORD로 반환해야 합니다. 버전 형식은 개발자 정의입니다.
pBuffer
dwMode지정된 정보를 수신하도록 할당된 메모리에 대한 호출자 제공 포인터입니다.
cbSize
pBuffer가리키는 버퍼의 호출자 제공 크기입니다.
pcbNeeded
pBuffer가리키는 버퍼에 기록된 바이트 수를 수신할 위치에 대한 호출자 제공 포인터입니다.
반환 값
메서드는 다음 값 중 하나를 반환해야 합니다.
반환 코드 | 묘사 |
---|---|
|
작업이 성공했습니다. |
|
작업이 실패했습니다. |
|
메서드가 구현되지 않았습니다. |
발언
플러그 인이 로드된 직후 호출되는 IPrintOemUI::GetInfo
메서드를 구현하려면 사용자 인터페이스 플러그 인이 필요합니다. 메서드는 지정된 정보를 pBuffer 지정된 주소에 쓰고 반환된 정보의 크기를 pcbNeeded지정한 위치에 바이트 단위로 작성하여 반환해야 합니다.
pBuffer NULL 경우 메서드는 pcbNeeded 사용하여 지정된 정보를 저장하는 데 필요한 바이트 수를 반환해야 합니다.
사용자 인터페이스 플러그 인을 만들고 설치하는 방법에 대한 자세한 내용은 Microsoft 프린터 드라이버사용자 지정을 참조하세요.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | prcomoem.h(Prcomoem.h 포함) |