PRINTER_NOTIFY_OPTIONS_TYPE構造体

PRINTER_NOTIFY_OPTIONS_TYPE構造体は、プリンター変更通知オブジェクトによってモニターされるプリンターまたはジョブ情報フィールドのセットを指定します。

FindFirstPrinterChangeNotification 関数の呼び出しでは、PRINTER_NOTIFY_OPTIONS_TYPE構造体の配列を含むPRINTER_NOTIFY_OPTIONS構造体を指定します。

構文

typedef struct _PRINTER_NOTIFY_OPTIONS_TYPE {
  WORD  Type;
  WORD  Reserved0;
  DWORD Reserved1;
  DWORD Reserved2;
  DWORD Count;
  PWORD pFields;
} PRINTER_NOTIFY_OPTIONS_TYPE, *PPRINTER_NOTIFY_OPTIONS_TYPE;

メンバー

Type

監視する型。 このメンバーには、次のいずれかの値を指定できます。

説明
JOB_NOTIFY_TYPE
0x01
pFields 配列で指定されたフィールドがJOB_NOTIFY_FIELD_* 定数であることを示します。
PRINTER_NOTIFY_TYPE
0x00
pFields 配列で指定されたフィールドがPRINTER_NOTIFY_FIELD_* 定数であることを示します。

予約済み 0

予約済み。

Reserved1

予約済み。

Reserved2

予約済み。

カウント

pFields 配列内の要素の数。

pFields

値の配列へのポインター。 配列の各要素は、目的のジョブまたはプリンター情報フィールドを指定します。 サポートされているプリンターおよびジョブ情報フィールドの一覧については、 PRINTER_NOTIFY_INFO_DATA 構造を参照してください。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Winspool.h (Windows.h を含む)

関連項目

印刷

印刷スプーラー API 構造体

FindFirstPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA

PRINTER_NOTIFY_OPTIONS