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;
メンバー
-
Version
-
この構造体のバージョン。 このメンバーを 2 に設定します。
-
Flags
-
ビット フラグ。 FindNextPrinterChangeNotification 関数の呼び出しでPRINTER_NOTIFY_OPTIONS_REFRESH フラグを設定すると、監視対象のすべてのプリンター情報フィールドに現在のデータが提供されます。 FindFirstPrinterChangeNotification 関数は Flags メンバーを無視します。
-
カウント
-
pTypes 配列内の要素の数。
-
pTypes
-
PRINTER_NOTIFY_OPTIONS_TYPE構造体の配列へのポインター。 この配列の 1 つの要素を使用して、監視するプリンター情報フィールドを指定し、1 つの要素を使用して監視するジョブ情報フィールドを指定します。 プリンター情報、ジョブ情報、またはその両方を監視できます。
解説
この構造体を FindFirstPrinterChangeNotification 関数と共に使用して、変更を監視するプリンターまたはジョブ情報フィールドのセットを指定します。
この構造体を FindNextPrinterChangeNotification 関数と共に使用して、監視対象のすべてのプリンターおよびジョブ情報フィールドの現在のデータを要求します。 この場合、 Flags メンバーは PRINTER_NOTIFY_OPTIONS_REFRESH フラグを指定し、関数は他の構造体メンバーを無視します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|