Structure des informations de PORT _ _ 3

La structure d' _ informations sur le port _ 3 spécifie la valeur d’état d’un port d’imprimante.

Syntaxe

typedef struct _PORT_INFO_3 {
  DWORD  dwStatus;
  LPTSTR pszStatus;
  DWORD  dwSeverity;
} PORT_INFO_3, *PPORT_INFO_3;

Membres

dwStatus

Nouvelle valeur d’état de port. Cette valeur est utilisée uniquement si le membre pszStatus a la valeur null.

Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
0 Efface l’état du port d’imprimante.
État du PORT _ _ hors connexion L’imprimante du port est hors connexion.
_ _ bourrage papier dans l’état du port _ L’imprimante du port présente un bourrage papier.
_ _ sortie papier de l’état du port _ L’imprimante du port n’est plus imprimée.
bac de sortie de l’état du PORT _ _ _ _ plein Le bac de sortie printer’s du port est plein.
problème de papier sur l’état du PORT _ _ _ L’imprimante du port présente un problème de papier.
État du PORT _ _ non _ toner L’imprimante du port est en dehors du toner.
porte d’état de PORT _ _ _ ouverte La porte de l’imprimante du port est ouverte.
INTERVENTION de l’utilisateur sur l’état du PORT _ _ _ L’imprimante du port nécessite une intervention de l’utilisateur.
_ _ mémoire insuffisante sur l’état _ du _ port La mémoire de l’imprimante du port est insuffisante.
_toner état _ _ faible du port L’imprimante du port est faible sur le toner.
État du PORT en _ _ préchauffage _ L’imprimante du port est en état de préchauffage.
État du PORT-économie _ _ d’énergie _ L’imprimante du port est en mode de conservation de l’alimentation.

pszStatus

Pointeur vers une nouvelle chaîne de valeur d’état de port d’imprimante à définir. Utilisez ce membre s’il n’existe pas de valeur d’État appropriée parmi celles listées pour dwStatus.

dwSeverity

Gravité de la valeur de l’état du port.

Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
_erreur de _ type d’état de port _ La valeur de l’état du port indique une erreur.
_avertissement de _ type d’état de port _ La valeur de l’état du port est un avertissement.
_ _ informations sur le type d’État du port _ La valeur de l’état du port est informatif.

Remarques

Lorsque vous définissez une valeur d’état de port d’imprimante avec la valeur de gravité _ _ erreur de type état du port _ , le spouleur d’impression cesse d’envoyer des travaux au port. Le spouleur d’impression ne reprend pas l’envoi des travaux au port jusqu’à ce qu’un autre appel SetPort soit effectué pour effacer l’État.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Winspool. h (inclure Windows. h)
Noms Unicode et ANSI
_ _ Informations sur _ le port 3W (Unicode) et _ _ informations sur le port _ 3A (ANSI)

Voir aussi

Impression

Structures de l’API du spouleur d’impression

SetPort