共用方式為


PRINTER_INFO_1 結構

PRINTER_INFO_1結構會指定一般印表機資訊。

語法

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

成員

旗標

指定傳回資料的相關資訊。 以下是這個成員的值。

意義
PRINTER_ENUM_EXPAND 如果啟用預設展開,列印提供者可以將此旗標設定為呼叫應用程式的提示,以進一步列舉此物件。 例如,列舉網域時,列印提供者可能會藉由設定此旗標來指出使用者的網域。
PRINTER_ENUM_CONTAINER 如果設定此旗標,印表機物件可能包含可列舉的物件。 例如,物件可能是包含印表機的列印伺服器。
PRINTER_ENUM_ICON1 指出,如果適當,應用程式應該會顯示圖示,將物件識別為最上層網路名稱,例如 Microsoft Windows 網路。
PRINTER_ENUM_ICON2 指出,如果適當,應用程式應該會顯示圖示,將物件識別為網路網域。
PRINTER_ENUM_ICON3 指出,如果適當,應用程式應該會顯示圖示,將物件識別為列印伺服器。
PRINTER_ENUM_ICON4 保留的。
PRINTER_ENUM_ICON5 保留的。
PRINTER_ENUM_ICON6 保留的。
PRINTER_ENUM_ICON7 保留的。
PRINTER_ENUM_ICON8 指出,如果適當,應用程式應該會顯示圖示,以將物件識別為印表機。

pDescription

描述 結構內容的 Null 終止字串指標。

pName

為結構內容命名之 Null 終止字串的指標。

pComment

Null 終止字串的指標,其中包含描述 結構的其他資料。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Winspool.h (包含 Windows.h)
Unicode 與 ANSI 名稱
_PRINTER_INFO_1W (Unicode) 和 _PRINTER_INFO_1A (ANSI)

另請參閱

列印

列印多工緩衝處理常式 API 結構

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4