PRINTER_NOTIFY_INFO 구조체

PRINTER_NOTIFY_INFO 구조에는 FindNextPrinterChangeNotification 함수에서 반환된 프린터 정보가 포함됩니다. 함수는 프린터 변경 알림 개체에 대한 대기 작업이 충족된 후 이 정보를 반환합니다.

구문

typedef struct _PRINTER_NOTIFY_INFO {
  DWORD                    Version;
  DWORD                    Flags;
  DWORD                    Count;
  PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;

구성원

버전

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

플래그

알림 구조의 상태를 나타내는 비트 플래그입니다. PRINTER_NOTIFY_INFO_DISCARDED 비트가 설정된 경우 일부 알림을 삭제해야 했음을 나타냅니다.

Count

aData 배열의 PRINTER_NOTIFY_INFO_DATA 요소 수입니다.

Adata

PRINTER_NOTIFY_INFO_DATA 구조체의 배열입니다. 배열의 각 요소는 단일 작업 또는 프린터 정보 필드를 식별하고 해당 필드에 대한 현재 데이터를 제공합니다.

설명

Flags 멤버에 PRINTER_NOTIFY_INFO_DISCARDED 비트 집합이 있는 경우 오버플로 또는 오류가 발생했으며 알림이 손실되었을 수 있음을 나타냅니다. 이 경우 FindNextPrinterChangeNotification 을 호출하고 PRINTER_NOTIFY_OPTIONS_REFRESH 플래그를 지정하여 모든 현재 정보를 검색해야 합니다. 이 새로 고침 작업을 요청할 때까지 시스템은 이 변경 알림 개체에 대한 추가 알림을 보내지 않습니다.

요구 사항

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

추가 정보

인쇄

스풀러 API 구조 인쇄

FindNextPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA