struktur PORT_INFO_3
Struktur PORT_INFO_3 menentukan nilai status port printer.
Sintaks
typedef struct _PORT_INFO_3 {
DWORD dwStatus;
LPTSTR pszStatus;
DWORD dwSeverity;
} PORT_INFO_3, *PPORT_INFO_3;
Anggota
-
dwStatus
-
Nilai status port baru. Nilai ini hanya digunakan jika anggota pszStatus adalah NULL.
Anggota ini bisa menjadi salah satu nilai berikut.
Nilai Makna 0 Menghapus status porta pencetak. PORT_STATUS_OFFLINE Pencetak porta sedang luring. PORT_STATUS_PAPER_JAM Pencetak porta mengalami kemacetan kertas. PORT_STATUS_PAPER_OUT Pencetak porta kehabisan kertas. PORT_STATUS_OUTPUT_BIN_FULL Bin output printer port penuh. PORT_STATUS_PAPER_PROBLEM Pencetak porta bermasalah. PORT_STATUS_NO_TONER Pencetak porta kehabisan toner. PORT_STATUS_DOOR_OPEN Pintu pencetak port terbuka. PORT_STATUS_USER_INTERVENTION Pencetak porta memerlukan intervensi pengguna. PORT_STATUS_OUT_OF_MEMORY Pencetak porta kehabisan memori. PORT_STATUS_TONER_LOW Pencetak porta hampir kehabisan toner. PORT_STATUS_WARMING_UP Pencetak porta sedang melakukan pemanasan. PORT_STATUS_POWER_SAVE Pencetak porta berada dalam mode konservasi daya. -
pszStatus
-
Arahkan ke string nilai status porta printer baru untuk diatur. Gunakan anggota ini jika tidak ada nilai status yang cocok di antara yang tercantum untuk dwStatus.
-
dwSeverity
-
Tingkat keparahan nilai status port.
Anggota ini bisa menjadi salah satu nilai berikut.
Nilai Makna PORT_STATUS_TYPE_ERROR Nilai status port menunjukkan kesalahan. PORT_STATUS_TYPE_WARNING Nilai status port adalah peringatan. PORT_STATUS_TYPE_INFO Nilai status port bersifat informasi.
Keterangan
Ketika Anda mengatur nilai status port printer dengan nilai tingkat keparahan PORT_STATUS_TYPE_ERROR, penampung cetak berhenti mengirim pekerjaan ke port. Penampung cetak tidak melanjutkan pengiriman pekerjaan ke port hingga panggilan SetPort lain dilakukan untuk menghapus status.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Nama Unicode dan ANSI |
_PORT_INFO_3W (Unicode) dan _PORT_INFO_3A (ANSI) |