PORT_INFO_2 structure
La structure PORT_INFO_2 identifie un port d’imprimante pris en charge.
Syntaxe
typedef struct _PORT_INFO_2 {
LPTSTR pPortName;
LPTSTR pMonitorName;
LPTSTR pDescription;
DWORD fPortType;
DWORD Reserved;
} PORT_INFO_2, *PPORT_INFO_2;
Membres
-
pPortName
-
Pointeur vers une chaîne terminée par null qui identifie un port d’imprimante pris en charge (par exemple, « LPT1 : »).
-
pMonitorName
-
Pointeur vers une chaîne terminée par null qui identifie un moniteur installé (par exemple, « moniteur PJL »). Il peut s’agir de NULL.
-
pDescription
-
Pointeur vers une chaîne terminée par null qui décrit le port plus en détail (par exemple, si pPortName est « LPT1: », pDescription est « port d’imprimante »). Il peut s’agir de NULL.
-
fPortType
-
Masque de bits décrivant le type de port. Ce membre peut être une combinaison des valeurs suivantes :
-
PORT_TYPE_WRITE
-
PORT_TYPE_READ
-
PORT_TYPE_REDIRECTED
-
PORT_TYPE_NET_ATTACHED
-
-
Reserved
-
Réservés au; doit être égal à zéro.
Notes
Utilisez la structure PORT_INFO_2 lors de l’appel d’EnumPorts si plusieurs moniteurs sont installés qui prennent en charge les mêmes ports.
Le membre fPortType peut être interrogé pour déterminer des informations sur le port. Notez que les paramètres de port n’influencent pas les attributs de l’imprimante (tels que retournés par le membre Attributs de PRINTER_INFO_2).
Spécifications
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 |
|
Noms Unicode et ANSI |
_PORT_INFO_2W (Unicode) et _PORT_INFO_2A (ANSI) |