PRINTER_NOTIFY_OPTIONS 구조체

PRINTER_NOTIFY_OPTIONS 구조는 프린터 또는 인쇄 서버를 모니터링하는 변경 알림 개체에 대한 옵션을 지정합니다.

구문

typedef struct _PRINTER_NOTIFY_OPTIONS {
  DWORD                        Version;
  DWORD                        Flags;
  DWORD                        Count;
  PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;

구성원

버전

이 구조체의 버전입니다. 이 멤버를 2로 설정합니다.

플래그

비트 플래그입니다. FindNextPrinterChangeNotification 함수 호출에서 PRINTER_NOTIFY_OPTIONS_REFRESH 플래그를 설정하는 경우 이 함수는 모니터링되는 모든 프린터 정보 필드에 대한 현재 데이터를 제공합니다. FindFirstPrinterChangeNotification 함수는 Flags 멤버를 무시합니다.

Count

pTypes 배열의 요소 수입니다.

pTypes

PRINTER_NOTIFY_OPTIONS_TYPE 구조체 배열에 대한 포인터입니다. 이 배열의 한 요소를 사용하여 모니터링할 프린터 정보 필드를 지정하고, 한 요소를 사용하여 모니터링할 작업 정보 필드를 지정합니다. 프린터 정보, 작업 정보 또는 둘 다를 모니터링할 수 있습니다.

설명

FindFirstPrinterChangeNotification 함수와 함께 이 구조를 사용하여 변경을 모니터링할 프린터 또는 작업 정보 필드 집합을 지정합니다.

FindNextPrinterChangeNotification 함수와 함께 이 구조를 사용하여 모니터링되는 모든 프린터 및 작업 정보 필드에 대한 현재 데이터를 요청합니다. 이 경우 Flags 멤버는 PRINTER_NOTIFY_OPTIONS_REFRESH 플래그를 지정하고 함수는 다른 구조체 멤버를 무시합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Winspool.h(Windows.h 포함)

추가 정보

인쇄

스풀러 API 구조 인쇄

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE