프린터 _ 기본값 구조

프린터 _ 기본값 구조는 프린터에 대 한 기본 데이터 형식, 환경, 초기화 데이터 및 액세스 권한을 지정 합니다.

구문

typedef struct _PRINTER_DEFAULTS {
  LPTSTR      pDatatype;
  LPDEVMODE   pDevMode;
  ACCESS_MASK DesiredAccess;
} PRINTER_DEFAULTS, *PPRINTER_DEFAULTS;

구성원

pDatatype

프린터의 기본 데이터 형식을 지정 하는 null로 끝나는 문자열에 대 한 포인터입니다.

pDevMode

프린터에 대 한 기본 환경 및 초기화 데이터를 식별 하는 DEVMODE 구조체에 대 한 포인터입니다.

DesiredAccess

프린터에 대 한 원하는 액세스 권한을 지정 합니다. Openprinter 함수는이 멤버를 사용 하 여 프린터에 대 한 액세스 권한을 설정 합니다. 이러한 권한은 setprinterdeleteprinter 함수의 작업에 영향을 줄 수 있습니다. 액세스 권한은 다음 중 하나일 수 있습니다.

의미
프린터 _ 액세스 _ 관리 Setprinter에서 제공 하는 작업과 같은 관리 작업을 수행 합니다.
프린터 _ 액세스 _ 사용 기본 인쇄 작업을 수행할 수 있습니다.
프린터 _ 액세스 _ 관리 _ 제한 Setprintersetprinter 데이터에서 제공 하는 작업과 같은 관리 작업을 수행 합니다. 이 값은 Windows 8.1부터 사용할 수 있습니다.
프린터 _ 모든 _ 액세스 동기화를 제외한 모든 관리 작업 및 기본 인쇄 작업을 수행 하려면 ( 표준 액세스 권한 참조)
DAC 쓰기와 같은 일반 보안 값 _ 특정 제어 액세스 권한을 허용 하려면입니다. 표준 액세스 권한을 참조 하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional [데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server [데스크톱 앱만]
헤더
Winspool (Windows 포함)
유니코드 및 ANSI 이름
_ 프린터 _ defaultsw (유니코드) 및 _ 프린터 _ defaultsw (ANSI)

참고 항목

인쇄

인쇄 스풀러 API 구조

DeletePrinter

DEVMODE

OpenPrinter

SetPrinter