struktur PORT_INFO_2

Struktur PORT_INFO_2 mengidentifikasi port printer yang didukung.

Sintaks

typedef struct _PORT_INFO_2 {
  LPTSTR pPortName;
  LPTSTR pMonitorName;
  LPTSTR pDescription;
  DWORD  fPortType;
  DWORD  Reserved;
} PORT_INFO_2, *PPORT_INFO_2;

Anggota

pPortName

Penunjuk ke string yang dihentikan null yang mengidentifikasi port printer yang didukung (misalnya, "LPT1:").

pMonitorName

Penunjuk ke string yang dihentikan null yang mengidentifikasi monitor yang diinstal (misalnya, "monitor PJL"). Ini bisa NULL.

pDescription

Penunjuk ke string yang dihentikan null yang menjelaskan port secara lebih rinci (misalnya, jika pPortName adalah "LPT1:", pDescription adalah "port printer"). Ini bisa NULL.

fPortType

Bitmask yang menjelaskan jenis port. Anggota ini bisa menjadi kombinasi dari nilai berikut:

PORT_TYPE_WRITE

PORT_TYPE_READ

PORT_TYPE_REDIRECTED

PORT_TYPE_NET_ATTACHED

Dicadangkan

Dipesan; harus nol.

Keterangan

Gunakan struktur PORT_INFO_2 saat memanggil EnumPorts jika ada beberapa monitor yang diinstal yang mendukung port yang sama.

Anggota fPortType dapat dikueri untuk menentukan informasi tentang port. Perhatikan bahwa pengaturan port tidak memengaruhi atribut printer (seperti yang dikembalikan oleh anggota AtributPRINTER_INFO_2).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Winspool.h (termasuk Windows.h)
Nama Unicode dan ANSI
_PORT_INFO_2W (Unicode) dan _PORT_INFO_2A (ANSI)

Lihat juga

Pencetakan

Cetak Struktur API Spooler

EnumPorts