프린터 그래픽 DLL 빌드
중요
인쇄 지원 앱(PSA)과 함께 Microsoft의 IPP 받은 편지함 클래스 드라이버를 사용하여 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하는 것이 좋습니다.
자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터 그래픽 DLL을 빌드할 때 사용자 모드 실행을 위한 DLL과 커널 모드 실행을 위한 DLL 간의 다음과 같은 차이점을 알고 있어야 합니다.
Windows Vista에서 프린터 그래픽 DLL은 사용자 모드에서만 실행할 수 있습니다. 자세한 내용은 사용자 모드 또는 커널 모드 선택을 참조하세요.
프린터 그래픽 DLL 빌드 규칙
사용자 모드 그래픽 DLL | 커널 모드 그래픽 DLL |
---|---|
원본 파일에서 TARGETTYPE=DYNLINK를 설정합니다. | 원본 파일에서 TARGETTYPE=GDI_DRIVER 설정합니다. |
winddi.h가 포함되기 전에 소스 파일에서 전처리기 매크로 USERMODE_DRIVER 정의해야 합니다. | 전처리기 매크로 USERMODE_DRIVER 정의해서는 안 됩니다. |
개체 모듈은 umpdddi.lib 및 gdi32.lib 가져오기 라이브러리와 연결되어야 합니다. | 개체 모듈은 win32k.lib 가져오기 라이브러리와 연결되어야 합니다. |
DrvQueryDriverInfo 함수는 DRVQUERY_USERMODE TRUE를 반환해야 합니다. | DrvQueryDriverInfo 함수는 DRVQUERY_USERMODE FALSE를 반환해야 합니다. (또는 함수를 생략할 수 있습니다.) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기