PORT_INFO_2 結構
PORT_INFO_2結構會識別支援的印表機埠。
語法
typedef struct _PORT_INFO_2 {
LPTSTR pPortName;
LPTSTR pMonitorName;
LPTSTR pDescription;
DWORD fPortType;
DWORD Reserved;
} PORT_INFO_2, *PPORT_INFO_2;
成員
-
pPortName
-
以 Null 終止的字串指標,識別支援的印表機埠 (例如 「LPT1:」) 。
-
pMonitorName
-
以 Null 終止的字串指標,識別已安裝的監視器 (例如「PJL 監視器」) 。 這可以是 Null。
-
pDescription
-
例如,如果 pPortName 為 「LPT1:」,pDescription 是 「printer port」,則 pDescription 是 「printer port」 ) ,以更詳細方式 (描述埠的 null 終止字串指標。 這可以是 Null。
-
fPortType
-
描述埠類型的位元遮罩。 此成員可以是下列值的組合:
-
PORT_TYPE_WRITE
-
PORT_TYPE_READ
-
PORT_TYPE_REDIRECTED
-
PORT_TYPE_NET_ATTACHED
-
-
已保留
-
保留;必須是零。
備註
如果已安裝多個支援相同埠的監視器,則呼叫EnumPorts時,請使用PORT_INFO_2結構。
您可以查詢 fPortType 成員來判斷埠的相關資訊。 請注意,埠設定不會影響印表機屬性 (,如PRINTER_INFO_2) 的Attributes成員所傳回。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
Unicode 與 ANSI 名稱 |
_PORT_INFO_2W (Unicode ) 和 _PORT_INFO_2A (ANSI) |